v3.25.2
Debt - Credit Agreement (Details)
Apr. 14, 2025
USD ($)
Jun. 30, 2025
USD ($)
May 15, 2015
USD ($)
Asset-based credit facility term loan due 2027      
Line of Credit Facility [Line Items]      
Face amount     $ 50,000,000.0
Revolving Credit Facility | Credit Agreement      
Line of Credit Facility [Line Items]      
Maximum net leverage ratio permitted 3.5    
Debt instrument, covenant, dividend restriction, net leverage ratio, maximum 3    
Letters of credit outstanding   $ 4,800,000  
Revolving Credit Facility | Credit Agreement | Minimum      
Line of Credit Facility [Line Items]      
Commitment fee percentage per annum (as percent) 0.20%    
Revolving Credit Facility | Credit Agreement | Maximum      
Line of Credit Facility [Line Items]      
Commitment fee percentage per annum (as percent) 0.30%    
Revolving Credit Facility | Credit Agreement | Line of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 450,000,000    
Borrowings outstanding   $ 50,000,000  
Revolving Credit Facility | Credit Agreement | Bridge Loan      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity 45,000,000    
Revolving Credit Facility | Credit Agreement | Letter of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 75,000,000