v3.26.1
Debt - Credit Agreements (Details)
$ in Thousands
3 Months Ended 21 Months Ended 30 Months Ended
Apr. 10, 2026
USD ($)
executive
Sep. 13, 2024
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2028
USD ($)
Mar. 31, 2031
USD ($)
Aug. 31, 2021
USD ($)
Jan. 31, 2021
USD ($)
Jul. 31, 2020
USD ($)
Debt Instrument [Line Items]                  
Borrowings on lines of credit     $ 100,000 $ 0          
Secured term loan                  
Debt Instrument [Line Items]                  
Borrowing capacity   $ 650,000              
Quarterly principal repayments     4,100            
Revolving Credit Loans 2024                  
Debt Instrument [Line Items]                  
Borrowing capacity   $ 300,000              
Borrowings on lines of credit     $ 100,000            
Revolving Credit Loans 2024 | Minimum                  
Debt Instrument [Line Items]                  
Commitment fee (as a percent)   0.25%              
Revolving Credit Loans 2024 | Maximum                  
Debt Instrument [Line Items]                  
Commitment fee (as a percent)   0.50%              
Letter Of Credit 2024                  
Debt Instrument [Line Items]                  
Borrowing capacity   $ 55,000              
Credit Agreement 2024 | Minimum | Base Rate                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   0.50%              
Credit Agreement 2024 | Minimum | Secured Overnight Financing Rate (SOFR)                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   1.50%              
Credit Agreement 2024 | Maximum | Base Rate                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   2.25%              
Credit Agreement 2024 | Maximum | Secured Overnight Financing Rate (SOFR)                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   3.25%              
2026 Credit Agreement | Line of Credit | Forecast                  
Debt Instrument [Line Items]                  
Quarterly principal repayments         $ 2,000 $ 4,100      
2026 Credit Agreement | Line of Credit | Subsequent Event                  
Debt Instrument [Line Items]                  
Outstanding amount to trigger springing maturity $ 150,000                
2026 Credit Agreement | Line of Credit | Secured Debt | Subsequent Event                  
Debt Instrument [Line Items]                  
Face amount 325,000                
2026 Credit Agreement | Line of Credit | Delayed Draw Term Loan (DDTL) | Subsequent Event                  
Debt Instrument [Line Items]                  
Face amount 325,000                
2026 Credit Agreement | Line of Credit | Revolving credit facility | Subsequent Event                  
Debt Instrument [Line Items]                  
Borrowing capacity 450,000                
Borrowings on lines of credit 100,000                
2026 Credit Agreement | Line of Credit | Letter Of Credit Sublimit | Subsequent Event                  
Debt Instrument [Line Items]                  
Borrowing capacity $ 75,000                
Springing maturity acceleration | executive 91                
2026 Credit Agreement | Line of Credit | Swing Line Sublimit | Subsequent Event                  
Debt Instrument [Line Items]                  
Borrowing capacity $ 45,000                
2026 Credit Agreement | Minimum | Line of Credit | Revolving credit facility                  
Debt Instrument [Line Items]                  
Commitment fee (as a percent)   0.15%              
2026 Credit Agreement | Minimum | Base Rate | Line of Credit                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   0.125%              
2026 Credit Agreement | Minimum | Secured Overnight Financing Rate (SOFR) | Line of Credit                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   1.125%              
2026 Credit Agreement | Maximum | Line of Credit | Revolving credit facility                  
Debt Instrument [Line Items]                  
Commitment fee (as a percent)   0.30%              
2026 Credit Agreement | Maximum | Base Rate | Line of Credit                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   1.00%              
2026 Credit Agreement | Maximum | Secured Overnight Financing Rate (SOFR) | Line of Credit                  
Debt Instrument [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate   2.00%              
Senior Notes 6.125 Percent Due 2028                  
Debt Instrument [Line Items]                  
Face amount                 $ 350,000
Debt interest rate                 6.125%
Senior Notes 6.125 Percent Due 2028 | Line of Credit                  
Debt Instrument [Line Items]                  
Debt interest rate                 6.125%
Senior unsecured notes                  
Debt Instrument [Line Items]                  
Face amount               $ 500,000  
Senior unsecured notes | Line of Credit                  
Debt Instrument [Line Items]                  
Debt interest rate               4.625%  
Senior Unsecured Notes 5.125 Per Cent Due 2030                  
Debt Instrument [Line Items]                  
Face amount             $ 600,000    
Senior Unsecured Notes 5.125 Per Cent Due 2030 | Line of Credit                  
Debt Instrument [Line Items]                  
Debt interest rate             5.125%