Annual report pursuant to Section 13 and 15(d)

NOTES PAYABLE - Additional Informational (Details)

v3.22.4
NOTES PAYABLE - Additional Informational (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 03, 2022
USD ($)
tranche
Jul. 22, 2020
USD ($)
tranche
Debt Instrument [Line Items]          
Unamortized deferred financing costs $ 2,700 $ 1,900      
Long-term debt 297,300 148,100      
Interest expense, debt 9,600 $ 6,100 $ 3,100    
Notes payable | Private Notes          
Debt Instrument [Line Items]          
Maximum leverage ratio       3.75  
Minimum liquidity       $ 15,000  
Minimum quarterly EBITDA       15,000  
Minimum total EBITDA       80,000  
Long-term debt $ 300,000        
Notes payable | 2020 Private Placement Notes          
Debt Instrument [Line Items]          
Principal amount outstanding         $ 150,000
Number of tranches | tranche         2
Notes payable | 2020 Private Placement Notes, Tranche One          
Debt Instrument [Line Items]          
Debt term         5 years
Interest rate         3.90%
Notes payable | 2020 Private Placement Notes, Tranche Two          
Debt Instrument [Line Items]          
Debt term         7 years
Interest rate         4.15%
Notes payable | 2022 Private Placement Notes          
Debt Instrument [Line Items]          
Principal amount outstanding       $ 150,000  
Number of tranches | tranche       2  
Notes payable | 2022 Private Placement Notes, Tranche One          
Debt Instrument [Line Items]          
Principal amount outstanding       $ 75,000  
Debt term       10 years  
Interest rate on notes       5.00%  
Notes payable | 2022 Private Placement Notes, Tranche Two          
Debt Instrument [Line Items]          
Principal amount outstanding       $ 75,000  
Debt term       12 years  
Interest rate on notes       5.10%