XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT - Narrative (Details)
12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
USD ($)
Jan. 01, 2023
USD ($)
$ / shares
Dec. 26, 2021
USD ($)
May 19, 2023
USD ($)
Dec. 12, 2022
USD ($)
Apr. 30, 2020
USD ($)
Jul. 16, 2019
USD ($)
Debt Instrument [Line Items]                
Letters of credit outstanding, amount   $ 100,000            
Line of credit facility, amount outstanding   0 $ 22,303,000          
Derivative, notional amount             $ 25,000,000  
Convertible note   4,368,000 $ 4,368,000          
Debt instrument, convertible, conversion price | $ / shares     $ 17.12          
Horn Solutions, Inc.                
Debt Instrument [Line Items]                
Convertible note           $ 4,368,000    
Interest rate on convertible debt     6.00%          
Credit Agreement | Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum increase         $ 41,000,000      
Line Of Credit Facility, Increased Borrowing Capacity         $ 6,000,000      
Credit Agreement | BMO Harris Bank, N.A. | Term Loan Facility                
Debt Instrument [Line Items]                
Long-term debt               $ 30,000,000
Line of credit facility, maximum increase           $ 40,000,000    
Credit Agreement | BMO Harris Bank, N.A. | Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity               $ 35,000,000
Percentage of principal balance due at quarter end 0.025              
Credit Agreement | BMO Harris Bank, N.A. | Revolving Credit Facility | Line of Credit                
Debt Instrument [Line Items]                
Line of credit facility, amount outstanding   24,900,000            
Average daily balance   $ 23,100,000            
Credit Agreement | Texas Capital Bank, National Association (TCB) | Revolving Credit Facility | Line of Credit                
Debt Instrument [Line Items]                
Line of credit facility, amount outstanding     $ 22,600,000          
Average daily balance     $ 18,400,000 $ 9,900,000