v3.26.1
Debt - Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total borrowings $ 585,000 $ 612,000
Add: Remaining premium on interest rate caplets financed as debt 0 83
Total debt 585,000 612,083
Less: Debt issuance costs (4,439) (4,663)
Total debt, net of debt issuance costs 580,561 607,420
Less: Current maturities (30,000) (37,583)
Total debt, net of current maturities 550,561 569,837
Credit Agreement, Amendment | Revolving credit facility    
Debt Instrument [Line Items]    
Total borrowings 0 12,000
Credit Agreement, Amendment | Term Loan facility    
Debt Instrument [Line Items]    
Total borrowings $ 585,000 $ 600,000