XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Debt (Details) - USD ($)
Mar. 31, 2024
Mar. 22, 2024
Dec. 31, 2023
May 12, 2023
Dec. 10, 2021
Short-term financing:          
Short-term financing $ 139,820,000   $ 144,820,000    
Long-term debt:          
Finance leases and other debt 345,000   399,000    
Total long-term debt and finance leases 345,000   399,000    
Less: Current maturities of long-term debt and finance leases 193,000   215,000    
Long-term debt 152,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 $ 45,000,000   $ 50,000,000    
Weighted average interest rate 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 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 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 9.36%   9.41%