XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                      
   2025  2026  2027  2028  2029  Thereafter  Total
Operating Leases  $1,187   $1,585   $1,356   $1,011   $1,048   $2,149   $8,336 
Finance Leases   193    51                    244 
Employment Contracts   2,114    839    538    498            3,989 
Consulting Contracts   2,580    769                    3,349 
Debt   7,791                        7,791 
Production Financing   484                        484 
 Contractual obligation  $14,349   $3,244   $1,894   $1,509   $1,048   $2,149   $24,193