v3.25.1
Debt and Other Financing Arrangements - Financed Insurance Premiums (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Debt Instrument [Line Items]    
Financed insurance premiums $ 11,697 $ 13,899
First Insurance Funding    
Debt Instrument [Line Items]    
Financed insurance liability to be paid $ 941  
Financed insurance premium accrued interest rate 8.70%  
Financed insurance premium | Financed insurance premium    
Debt Instrument [Line Items]    
Financed insurance premiums $ 615 $ 313