v3.25.2
Debt - Asset-Based Credit Facility (Details) - USD ($)
Dec. 31, 2024
May 15, 2015
Prior Credit Agreement    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   $ 400,000,000
Borrowings outstanding $ 0  
Letters of credit outstanding $ 4,300,000  
Asset-based credit facility term loan due 2027    
Line of Credit Facility [Line Items]    
Face amount   $ 50,000,000.0