XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Remaining Principal Payments for Long Term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 74,381 $ 36,241
Less: current portion of equipment notes (4,363) (7,053)
Long-term principal obligations 70,018 29,188
Notes Payable to Banks    
Debt Instrument [Line Items]    
Total debt 15,986 $ 23,040
Master Loan Agreement | Notes Payable to Banks    
Debt Instrument [Line Items]    
2025 4,363  
2026 4,554  
2027 7,069  
2028 0  
2029 0  
Thereafter 0  
Total debt 15,986  
Less: current portion of equipment notes (4,363)  
Long-term principal obligations $ 11,623