XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Debt (Details) - USD ($)
Jun. 30, 2024
May 20, 2024
Mar. 22, 2024
Dec. 31, 2023
Dec. 10, 2021
Short-term financing:          
Short-term financing $ 134,820,000     $ 144,820,000  
Long-term debt:          
Finance leases and other debt 292,000     399,000  
Total long-term debt and finance leases 292,000     399,000  
Less: Current maturities of long-term debt and finance leases 173,000     215,000  
Long-term debt 119,000     184,000  
Debt issuance costs 100,000     200,000  
Third Amended And Restated Credit Agreement | Revolving credit facility          
Short-term financing:          
Short-term financing $ 40,000,000     $ 50,000,000  
Weighted average interest rate (as percent) 8.78%     8.71%  
Long-term debt:          
Debt issuance costs     $ 100,000    
$25 Million Loan Agreement | Revolving credit facility          
Short-term financing:          
Debt instrument, face amount   $ 25,000,000      
Short-term financing $ 25,000,000     $ 25,000,000  
Weighted average interest rate (as percent) 9.32%     9.44%  
$50 Million Loan Agreement | Revolving credit facility          
Short-term financing:          
Debt instrument, face amount         $ 50,000,000
Short-term financing $ 50,000,000     $ 50,000,000  
Weighted average interest rate (as percent) 9.38%     9.44%  
$30 Million Loan Agreement | Revolving credit facility          
Short-term financing:          
Debt instrument, face amount     $ 30,000,000    
Short-term financing $ 19,820,000     $ 19,820,000  
Weighted average interest rate (as percent) 9.36%     9.41%