v3.26.1
Long-term Debt - 2023 Credit Agreement Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 22 Months Ended 31 Months Ended
Feb. 21, 2023
Apr. 04, 2026
Mar. 31, 2025
Dec. 31, 2027
Credit Agreement | Senior Notes | One Month Interest Period Adjusted Term SOFR        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent)   2.25%    
Credit Agreement | Senior Notes | Fed Funds Effective Rate Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 0.50%      
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 1.00%      
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 0.75%      
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 1.75%      
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 0.10%      
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 1.75%      
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as a percent) 2.75%      
Revolving credit facility | Senior Notes        
Debt Instrument [Line Items]        
Debt instrument, leverage ratio 3.00      
Revolving credit facility | Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Debt instrument, leverage ratio   3.25    
Revolving credit facility | Credit Agreement | Senior Notes        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 400,000      
Debt covenant, maximum principal amount for incremental facilities $ 200,000      
Debt covenant, maximum percent of consolidated EBITDA for incremental facilities (as a percent) 100.00%      
Line of credit facility, periodic payment     $ 1,875  
Revolving credit facility | Credit Agreement | Senior Notes | Subsequent Event        
Debt Instrument [Line Items]        
Line of credit facility, periodic payment       $ 3,750
Letter of Credit | Credit Agreement | Senior Notes        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 50,000      
Bridge Loan | Credit Agreement | Senior Notes        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 25,000