v3.26.1
Debt - Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total borrowings $ 577,500 $ 612,000
Add: Remaining premium on interest rate caplets financed as debt 0 83
Total debt 577,500 612,083
Less: Debt issuance costs (4,171) (4,663)
Total debt, net of debt issuance costs 573,329 607,420
Less: Current maturities (30,000) (37,583)
Total debt, net of current maturities 543,329 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 $ 577,500 $ 600,000