Quarterly report [Sections 13 or 15(d)]

Debt - Additional Information (Details)

v3.25.1
Debt - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
ABL Credit Facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 283.7
Principal amount borrowed 204.5
Letters of credit outstanding amount 13.1
Remaining credit facility $ 66.1
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%