v3.26.1
Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Other financing obligations $ 0 $ 41
Total 1,475,089 1,361,335
Less: current portion of long-term debt 0 (8)
Long-term debt 1,475,089 1,361,327
Senior unsecured notes due 2032    
Debt Instrument [Line Items]    
Senior unsecured notes due 2032 493,356 493,085
ABL revolving credit facility    
Debt Instrument [Line Items]    
ABL revolving credit facility $ 981,733 $ 868,209