XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Credit Agreement (Details) - USD ($)
$ in Thousands
Apr. 14, 2025
Mar. 31, 2025
Dec. 31, 2024
May 15, 2015
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity       $ 400,000
Borrowings outstanding   $ 0 $ 0  
Asset-based credit facility term loan due 2027        
Line of Credit Facility [Line Items]        
Face amount       $ 50,000
Revolving Credit Facility | Credit Agreement | Line of Credit | Subsequent Event        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity $ 450,000      
Borrowings 50,000      
Revolving Credit Facility | Credit Agreement | Bridge Loan | Subsequent Event        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity 45,000      
Revolving Credit Facility | Credit Agreement | Letter of Credit | Subsequent Event        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity 75,000      
Borrowings outstanding 4,300      
Revolving Credit Facility | Credit Agreement | Asset-based credit facility term loan due 2027 | Subsequent Event        
Line of Credit Facility [Line Items]        
Repayments of debt $ 50,000