v3.26.3
Long-Term Debt and Commitments Related to Letters of Credit (Narrative) (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Nov. 10, 2026
Oct. 03, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]      
Revolving credit facility, current borrowing capacity   $ 400,000  
Revolving credit facility, maximum borrowing capacity   $ 150,000  
Ratio of Indebtedness to Net Capital   3.75  
Unused commitments under credit facility   $ 93,874  
Revolving credit facility borrowings   $ 304,442 $ 125,431
Anniversary when principal payments begin   6  
Debt Instrument, Adjustment To EBITDA, Maximum Amount   $ 55,000  
Minimum [Member]      
Debt Instrument [Line Items]      
Line of credit facility, unused capacity, commitment fee percentage   0.10%  
Minimum [Member] | Subsequent event [Member]      
Debt Instrument [Line Items]      
Line of credit facility, unused capacity, commitment fee percentage 0.10%    
Maximum [Member]      
Debt Instrument [Line Items]      
Line of credit facility, unused capacity, commitment fee percentage   0.25%  
Maximum [Member] | Subsequent event [Member]      
Debt Instrument [Line Items]      
Line of credit facility, unused capacity, commitment fee percentage 0.275%    
Swing-line borrowings [Member]      
Debt Instrument [Line Items]      
Revolving credit facility, current borrowing capacity   $ 50,000  
Revolving credit facility borrowings   $ 14,442 5,431
Revolving credit facility [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Interest coverage ratio   3.00  
Revolving credit facility [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Ratio of Indebtedness to Net Capital   3.75  
3.99% Senior unsecured notes [Member]      
Debt Instrument [Line Items]      
Interest rate   3.99%  
Debt Instrument, Face Amount   $ 50,000  
Number of principal payments   5  
Senior unsecured notes   $ 20,000 30,000
4.00% Senior unsecured notes [Member]      
Debt Instrument [Line Items]      
Interest rate   4.00%  
Debt Instrument, Face Amount   $ 25,000  
Number of principal payments   5  
Senior unsecured notes   $ 10,000 15,000
6.19% Senior unsecured notes      
Debt Instrument [Line Items]      
Interest rate   6.19%  
Debt Instrument, Face Amount   $ 75,000  
Number of principal payments   3  
Senior unsecured notes   $ 75,000 75,000
5.19% Senior unsecured notes      
Debt Instrument [Line Items]      
Interest rate   5.19%  
Debt Instrument, Face Amount   $ 100,000  
Senior unsecured notes   100,000 100,000
Unsecured debt [Member]      
Debt Instrument [Line Items]      
Unsecured debt additional shelf note capacity allowed by credit facility   45,000  
Senior unsecured notes   205,000 220,000
Unsecured debt, current borrowing capacity   $ 250,000  
Accounts receivable securitization [Member]      
Debt Instrument [Line Items]      
Interest rate   1.00%  
Unused commitment fee threshold percent   0.50  
Debt instrument variable rate base rate calculation, default rate   2.00%  
Term loans   $ 50,000 55,000
Accounts receivable securitization [Member] | Base Rate, Federal Funds [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range   0.50%  
Accounts receivable securitization [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Outstanding borrowings, interest rate adjustment (Decrease)   1.00%  
Accounts receivable securitization [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Ratio of Indebtedness to Net Capital   3.75  
Line of credit [Member]      
Debt Instrument [Line Items]      
Line of credit facility amount committed   $ 306,126  
Line of credit [Member] | Base Rate, Federal Funds [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range   0.50%  
Line of credit [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range   1.75%  
Line of credit [Member] | Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range   0.875%  
Line of credit [Member] | Minimum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Subsequent event [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range 0.875%    
Line of credit [Member] | Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range   1.75%  
Line of credit [Member] | Maximum [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Subsequent event [Member]      
Debt Instrument [Line Items]      
Outstanding borrowings interest rate margin adjustment, range 2.00%    
Letter of credit [Member]      
Debt Instrument [Line Items]      
Letters of credit issued   $ 115,879 101,659
Letter of credit [Member] | Revolving credit facility [Member]      
Debt Instrument [Line Items]      
Letters of credit issued   1,684 2,250
Letter of credit [Member] | Accounts receivable securitization [Member]      
Debt Instrument [Line Items]      
Revolving credit facility, current borrowing capacity   175,000  
Letters of credit issued   $ 113,764 99,071
Letter of credit [Member] | Accounts receivable securitization [Member] | Minimum [Member]      
Debt Instrument [Line Items]      
Line of credit facility, unused capacity, commitment fee percentage   0.35%  
Letter of credit [Member] | Accounts receivable securitization [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Line of credit facility, unused capacity, commitment fee percentage   0.45%  
Letter of credit [Member] | Line of credit [Member]      
Debt Instrument [Line Items]      
Letters of credit issued   $ 431 $ 338
Letter of credit [Member]      
Debt Instrument [Line Items]      
Revolving credit facility, maximum borrowing capacity   150,000  
Line of credit [Member]      
Debt Instrument [Line Items]      
Revolving credit facility, current borrowing capacity   1,054  
Line of Credit Facility, Remaining Borrowing Capacity   $ 623