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

Commitments and Contingencies (Tables)

v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                                                       
    2026     2027     2028     2029     2030     Thereafter     Total  
Operating Leases   $ 1,570     $ 1,402     $ 1,058     $ 1,096     $ 1,123     $ 1,123     $ 7,372  
Finance Leases     169       116       29                         314  
Employment Contracts     3,331       2,887       1,712       444                   8,374  
Consulting Contracts     4,007       361                               4,368  
Production Facilities     11,819                                     11,819  
Contractual obligation   $ 20,896     $ 4,766     $ 2,799     $ 1,540     $ 1,123     $ 1,123     $ 32,247