Annual report pursuant to Section 13 and 15(d)

LONG-TERM DEBT - Narrative (Details)

v3.22.4
LONG-TERM DEBT - Narrative (Details)
12 Months Ended
Mar. 31, 2024
USD ($)
Jun. 19, 2023
USD ($)
Jan. 19, 2023
USD ($)
Jan. 17, 2023
Dec. 31, 2022
USD ($)
Nov. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
Nov. 14, 2022
USD ($)
Oct. 21, 2022
USD ($)
Oct. 11, 2022
USD ($)
Sep. 12, 2022
USD ($)
Aug. 09, 2022
USD ($)
Mar. 01, 2022
USD ($)
Feb. 28, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument                                  
Current Maturities of Long-term Debt         $ 4,500,000   $ 4,500,000                   $ 0
Weighted-average interest rate         13.60%   13.60%                    
Debt issuance costs         $ 3,600,000   $ 3,600,000                    
Term Loan Agreement | Subsequent Event                                  
Debt Instrument                                  
Debt issuance costs     $ 6,100,000                            
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility                                  
Debt Instrument                                  
Maximum borrowing capacity         170,000,000   170,000,000 $ 170,000,000 $ 170,000,000 $ 180,000,000 $ 180,000,000 $ 170,000,000 $ 180,000,000 $ 190,000,000 $ 225,000,000 $ 375,000,000  
Minimum liquidity         10,000,000 $ 10,000,000                      
Amounts outstanding under revolving line of credit         164,000,000   164,000,000                    
Remaining capacity under the credit facility         6,000,000   $ 6,000,000                    
Commitment fee (percentage)             0.40%                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | Minimum                                  
Debt Instrument                                  
Consent fee             0.05%                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | Maximum                                  
Debt Instrument                                  
Consent fee             0.10%                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | SOFR minimum                                  
Debt Instrument                                  
Interest rate             1.00%                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | SOFR minimum | Subsequent Event                                  
Debt Instrument                                  
Interest rate       1.00%                          
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | SOFR                                  
Debt Instrument                                  
Interest rate             5.50%                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | SOFR | Subsequent Event                                  
Debt Instrument                                  
Interest rate       8.50%                          
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit                                  
Debt Instrument                                  
Maximum borrowing capacity         20,000,000   $ 20,000,000                    
Line of Credit | Sixth Amended And Restated Credit Agreement | Revolving Credit Facility | Subsequent Event                                  
Debt Instrument                                  
Maximum borrowing capacity     $ 115,000,000                            
Line of Credit | Sixth Amended And Restated Credit Agreement | Revolving Credit Facility | Minimum | Subsequent Event                                  
Debt Instrument                                  
Commitment fee percentage     0.25%                            
Line of Credit | Sixth Amended And Restated Credit Agreement | Revolving Credit Facility | Maximum | Subsequent Event                                  
Debt Instrument                                  
Commitment fee percentage     0.375%                            
Line of Credit | Sixth Amended And Restated Credit Agreement | Revolving Credit Facility | SOFR minimum | Subsequent Event                                  
Debt Instrument                                  
Interest rate     1.00%                            
Line of Credit | Sixth Amended And Restated Credit Agreement | Revolving Credit Facility | SOFR | Minimum | Subsequent Event                                  
Debt Instrument                                  
Interest rate     2.25%                            
Line of Credit | Sixth Amended And Restated Credit Agreement | Revolving Credit Facility | SOFR | Maximum | Subsequent Event                                  
Debt Instrument                                  
Interest rate     2.75%                            
Line of Credit | Term Loan Agreement                                  
Debt Instrument                                  
Current Maturities of Long-term Debt         $ 4,500,000   $ 4,500,000                    
Line of Credit | Term Loan Agreement | Subsequent Event                                  
Debt Instrument                                  
Commitment fee percentage     5.00%                            
Debt face amount     $ 90,000,000                            
Commitment fee amount     4,500,000                            
Commitment fees paid on closing date $ 900,000 $ 1,800,000 $ 1,800,000                            
Line of Credit | Term Loan Agreement | Subsequent Event | April 1, 2023 through June 1, 2023                                  
Debt Instrument                                  
Monthly amortization rate     0.292%                            
Line of Credit | Term Loan Agreement | Subsequent Event | July 1, 2023 through September 1, 2023                                  
Debt Instrument                                  
Monthly amortization rate     0.542%                            
Line of Credit | Term Loan Agreement | Subsequent Event | Thereafter                                  
Debt Instrument                                  
Monthly amortization rate     0.833%                            
Line of Credit | Term Loan Agreement | SOFR minimum | Subsequent Event                                  
Debt Instrument                                  
Interest rate     2.50%                            
Line of Credit | Term Loan Agreement | SOFR | Subsequent Event                                  
Debt Instrument                                  
Interest rate     8.75%                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | First quarter of 2023                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     $ 14,700,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | Second quarter of 2023                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     23,300,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | Third quarter 2023                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     39,200,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | Forth quarter Of 2023                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     51,700,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | First quarter Of 2024                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     $ 57,600,000                            
Covenant, minimum fixed charge coverage ratio     1.10                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | Second quarter of 2024                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     $ 65,200,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | After second quarter of 2024                                  
Debt Instrument                                  
Minimum trailing EBITDA amount     70,000,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | Quarter ended March 31, 2024                                  
Debt Instrument                                  
Minimum liquidity     20,000,000                            
Line of Credit | Restated Agreement and Term Loan Agreement | Subsequent Event | Thereafter                                  
Debt Instrument                                  
Minimum liquidity     $ 10,000,000