XML 63 R46.htm IDEA: XBRL DOCUMENT 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