XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
                                   
   2024   2025   2026   2027   2028   Thereafter   Total 
Operating Leases  $525   $1,640   $1,645   $1,415   $1,071   $3,386   $9,682 
Finance Leases   756    278    54                1,088 
Employment Contracts   1,014    1,646    222                2,882 
Consulting Contracts   1,019    2,840    769                4,628 
Debt   1,662    8,739                    10,401 
Contractual obligation  $4,976   $15,143   $2,690   $1,415   $1,071   $3,386   $28,681