XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Summary of Total Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 74,381 $ 36,241
Less: current portion of long-term debt (4,363) (7,053)
Long-term debt 70,018 29,188
Notes Payable to Banks    
Debt Instrument [Line Items]    
Total debt $ 15,986 23,040
Equipment Note 8 | Notes Payable to Banks    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 2.75%  
Term (years) 5 years  
Total debt $ 0 2,871
Equipment Note 10 | Notes Payable to Banks    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 4.32%  
Term (years) 5 years  
Total debt $ 15,957 20,125
Other equipment note | Notes Payable to Banks    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 4.55%  
Term (years) 5 years  
Total debt $ 29 44
Revolving Credit Facility    
Debt Instrument [Line Items]    
Term (years) 5 years  
Total debt $ 58,395 $ 13,201