Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Tables)

v3.25.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                                                       
    2025     2026     2027     2028     2029     Thereafter     Total  
Operating Leases   $ 1,575     $ 1,580     $ 1,351     $ 1,006     $ 1,043     $ 2,138     $ 8,693  
Finance Leases     261       50                               311  
Employment Contracts     2,380       816       538       493                   4,227  
Consulting Contracts     4,547       1,350                               5,897  
Debt     10,120                                     10,120  
 Contractual obligation   $ 18,883     $ 3,796     $ 1,889     $ 1,499     $ 1,043     $ 2,138     $ 29,248