Quarterly report pursuant to Section 13 or 15(d)

NOTES PAYABLE - Additional Informational (Details)

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