v3.26.1
Debt - Schedule of Total Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 807,395 $ 817,608
Debt issuance costs (4,480) (4,892)
Less: current portion of term loans 40,957 40,941
Less: current portion of debt issuance costs (1,543) (1,559)
Total long-term debt 766,438 776,667
Term loans    
Debt Instrument [Line Items]    
Total debt 611,875 622,500
Less: current portion of term loans 42,500 42,500
Revolving credit facility | Line of Credit    
Debt Instrument [Line Items]    
Total debt $ 200,000 $ 200,000