Quarterly report [Sections 13 or 15(d)]

NOTES PAYABLE - Additional Informational (Details)

v3.25.1
NOTES PAYABLE - Additional Informational (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Feb. 13, 2023
USD ($)
tranche
Jun. 03, 2022
USD ($)
tranche
Jul. 22, 2020
USD ($)
tranche
Debt Instrument [Line Items]            
Unamortized deferred financing costs $ 2.5   $ 2.7      
Long-term debt 447.5   $ 447.3      
Interest expense, debt $ 5.7 $ 5.7        
Notes payable | Private Notes            
Debt Instrument [Line Items]            
Maximum leverage ratio 3.75          
Minimum liquidity $ 15.0          
Minimum quarterly EBITDA 15.0          
Minimum total EBITDA $ 80.0          
Notes payable | 2020 Private Placement Notes            
Debt Instrument [Line Items]            
Principal amount outstanding           $ 150.0
Number of tranches | tranche           2
Notes payable | 2020 Private Placement Notes, Tranche One            
Debt Instrument [Line Items]            
Principal amount outstanding           $ 75.0
Interest rate           3.90%
Debt term           5 years
Notes payable | 2020 Private Placement Notes, Tranche Two            
Debt Instrument [Line Items]            
Principal amount outstanding           $ 75.0
Interest rate           4.15%
Debt term           7 years
Notes payable | 2022 Private Placement Notes            
Debt Instrument [Line Items]            
Principal amount outstanding         $ 150.0  
Number of tranches | tranche         2  
Notes payable | 2022 Private Placement Notes, Tranche One            
Debt Instrument [Line Items]            
Principal amount outstanding         $ 75.0  
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.0  
Debt term         12 years  
Interest rate on notes         5.10%  
Notes payable | 2023 Private Placement Notes            
Debt Instrument [Line Items]            
Principal amount outstanding       $ 150.0    
Number of tranches | tranche       2    
Notes payable | 2023 Private Placement Notes, Tranche One            
Debt Instrument [Line Items]            
Principal amount outstanding       $ 120.0    
Debt term       7 years    
Interest rate on notes       5.99%    
Notes payable | 2023 Private Placement Notes, Tranche Two            
Debt Instrument [Line Items]            
Principal amount outstanding       $ 30.0    
Debt term       10 years    
Interest rate on notes       6.10%