Quarterly report pursuant to Section 13 or 15(d)

Debt - Additional Information (Details)

v3.24.1.1.u2
Debt - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
2029 Senior Notes  
Debt Instrument [Line Items]  
Debt instruments, principal payments $ 20.0
ABL Credit Facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity 291.6
Principal amount borrowed 137.7
Letters of credit outstanding amount 10.1
Remaining credit facility 143.8
Monarch Note  
Debt Instrument [Line Items]  
Debt instruments, principal payments 10.9
Equify Note  
Debt Instrument [Line Items]  
Debt instruments, principal payments $ 1.5
Minimum | Alpine 2023 Term Loan  
Debt Instrument [Line Items]  
Debt instrument, leverage ratio 2.00%
Maximum | Alpine 2023 Term Loan  
Debt Instrument [Line Items]  
Debt instrument, leverage ratio 1.00%