v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                                   
   2025   2026   2027   2028   2029   Thereafter   Total 
Operating Leases  $780   $1,570   $1,402   $1,058   $1,097   $2,248   $8,155 
Finance Leases   187    169    116    29            501 
Employment Contracts   1,713    853    538    498            3,602 
Consulting Contracts   2,572    1,296                    3,868 
Debt   10,724                        10,724 
Production Financing   254                        254 
Contractual obligation  $16,230   $3,888   $2,056   $1,585   $1,097   $2,248   $27,104