Quarterly report [Sections 13 or 15(d)]

NOTES PAYABLE - Additional Informational (Details)

v3.25.2
NOTES PAYABLE - Additional Informational (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 22, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 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.3   $ 2.3   $ 2.7      
Long-term debt   447.7   447.7   $ 447.3      
Interest expense, debt   $ 5.7 $ 5.7 $ 11.3 $ 11.3        
Notes payable | Private Notes                  
Debt Instrument [Line Items]                  
Maximum leverage ratio   3.75   3.75          
Minimum liquidity   $ 15.0   $ 15.0          
Minimum quarterly EBITDA   15.0   15.0          
Minimum total EBITDA   $ 80.0   $ 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 | 2022 Private Placement Notes, Tranche Two | Subsequent Event                  
Debt Instrument [Line Items]                  
Repayments of notes payable $ 75.0                
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%