XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM DEBT - Narrative (Details) - USD ($)
1 Months Ended
Jan. 31, 2023
Dec. 31, 2021
Nov. 30, 2021
Mar. 31, 2024
Dec. 31, 2023
Jun. 29, 2022
Long-term debt            
Financing receivable, amount elected to collateralize       $ 50,000,000    
Securitized receivables            
Long-term debt            
Maximum borrowing capacity           $ 150,000,000
Line of credit facility, current borrowing capacity       $ 123,700,000    
Line of credit facility, interest rate at period end       6.87%    
Long-Term Debt, Excluding Current Maturities       $ 50,000,000    
Securitized receivables | Minimum            
Long-term debt            
Long-Term Debt, Excluding Current Maturities           $ 50,000,000
Revolving loan agreement | Revolving loan agreement | Line of credit            
Long-term debt            
Maximum borrowing capacity     $ 150,000,000      
Minimum market value covenant     150,000,000      
Maximum outstanding cash advances threshold     $ 20,000,000      
Variable rate     0.60%      
Remaining borrowing capacity       $ 145,600,000 $ 145,600,000  
City letter of credit | Revolving loan agreement | Line of credit            
Long-term debt            
Proceeds from lines of credit $ 1,500,000 $ 2,900,000