Quarterly report pursuant to Section 13 or 15(d)

NOTES PAYABLE - Additional Informational (Details)

v3.23.1
NOTES PAYABLE - Additional Informational (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
tranche
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Jun. 03, 2022
USD ($)
tranche
Jul. 22, 2020
USD ($)
tranche
Debt Instrument [Line Items]          
Unamortized deferred financing costs $ 3,600   $ 2,700    
Long-term debt 446,400   $ 297,300    
Interest expense, debt 3,400 $ 1,500      
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 450,000        
Notes payable | 2020 Private Placement Notes          
Debt Instrument [Line Items]          
Principle 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]          
Principle amount outstanding       $ 150,000  
Number of tranches | tranche       2  
Notes payable | 2022 Private Placement Notes, Tranche One          
Debt Instrument [Line Items]          
Principle 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]          
Principle amount outstanding       $ 75,000  
Debt term       12 years  
Interest rate on notes       5.10%  
Notes payable | 2023 Private Placement Notes          
Debt Instrument [Line Items]          
Principle amount outstanding $ 150,000        
Number of tranches | tranche 2        
Notes payable | 2023 Private Placement Notes, Tranche One          
Debt Instrument [Line Items]          
Principle amount outstanding $ 120,000        
Debt term 7 years        
Interest rate on notes 6.00%        
Notes payable | 2023 Private Placement Notes, Tranche Two          
Debt Instrument [Line Items]          
Principle amount outstanding $ 30,000        
Debt term 10 years        
Interest rate on notes 6.10%