v3.25.4
Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total borrowings $ 612,000 $ 597,375
Add: Remaining premium on interest rate caplets financed as debt 83 1,076
Total debt 612,083 598,451
Less: Debt issuance costs (4,663) (3,072)
Total debt, net of debt issuance costs 607,420 595,379
Less: Current maturities (37,583) (34,443)
Debt, net of current maturities 569,837 560,936
Credit Agreement, Amendment | Revolving credit facility    
Debt Instrument [Line Items]    
Total borrowings 12,000 6,500
Credit Agreement, Amendment | Term Loan facility    
Debt Instrument [Line Items]    
Total borrowings 600,000 293,125
Credit Agreement, Amendment | Delayed Draw Term Loan facility    
Debt Instrument [Line Items]    
Total borrowings $ 0 $ 297,750