Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events - Additional Information (Details)

v3.25.4
Subsequent Events - Additional Information (Details) - USD ($)
Mar. 03, 2026
Jan. 31, 2026
Dec. 31, 2025
2029 Senior Notes      
Subsequent Event [Line Items]      
Principal amount of notes issued     $ 514,800,000
2022 ABL Credit Facility      
Subsequent Event [Line Items]      
Long-Term Line of Credit     $ 69,200,000
Subsequent Event | SOFR Member      
Subsequent Event [Line Items]      
Rate loans 0.25%    
Subsequent Event | SOFR Member | Maximum      
Subsequent Event [Line Items]      
Rate loans 3.50%    
Subsequent Event | SOFR Member | Minimum      
Subsequent Event [Line Items]      
Rate loans 3.00%    
Subsequent Event | 2029 Senior Notes      
Subsequent Event [Line Items]      
Principal amount of notes issued   $ 25,000,000  
Subsequent Event | 2022 ABL Credit Facility      
Subsequent Event [Line Items]      
Long-Term Line of Credit $ 275,000,000    
Subsequent Event | 2022 ABL Credit Facility | SOFR Member      
Subsequent Event [Line Items]      
Unused line fee 0.375%    
Minimum liquidity $ 15,000,000    
Minimum availability $ 45,000,000    
Subsequent Event | 2022 ABL Credit Facility | SOFR Member | Maximum      
Subsequent Event [Line Items]      
Rate loans 2.25%    
Subsequent Event | 2022 ABL Credit Facility | SOFR Member | Minimum      
Subsequent Event [Line Items]      
Rate loans 1.75%