v3.26.1
Debt - Additional Information (Details)
$ in Thousands
May 27, 2026
USD ($)
covenant
Jun. 30, 2026
USD ($)
Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement    
Debt Instrument [Line Items]    
Number of covenants | covenant 2  
Standby Letters of Credit    
Debt Instrument [Line Items]    
Amount of capacity   $ 3,200
Standby Letters of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 400,000  
Revolving Line of Credit    
Debt Instrument [Line Items]    
Available borrowings   334,300
Line of Credit | Bank revolving credit facility    
Debt Instrument [Line Items]    
Long-term debt, excluding current maturities   62,500
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity 602,500  
Unused borrowing capacity, amount $ 400,000  
Fair value of amount outstanding   263,700
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement | Minimum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.125%  
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement | Minimum | Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Interest rate 1.25%  
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement | Minimum | Base Rate    
Debt Instrument [Line Items]    
Interest rate 0.25%  
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement | Maximum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.30%  
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement | Maximum | Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Interest rate 2.25%  
Line of Credit | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement | Maximum | Base Rate    
Debt Instrument [Line Items]    
Interest rate 1.25%  
Term Facility | Bank revolving credit facility | Fourth Amended And Restated Revolving Credit Agreement    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 202,500  
Periodic payment $ 1,270  
Debt term 5 years  
Fair value of amount outstanding   $ 201,200