v3.26.1
Debt - Schedule of Total Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 822,177 $ 817,608
Debt issuance costs (4,073) (4,892)
Less: current portion of term loans 40,973 40,941
Less: current portion of debt issuance costs (1,527) (1,559)
Total long-term debt 781,204 776,667
Term loans    
Debt Instrument [Line Items]    
Total debt 601,250 622,500
Less: current portion of term loans 42,500 42,500
Revolving credit facility | Line of Credit    
Debt Instrument [Line Items]    
Total debt $ 225,000 $ 200,000