v3.26.1
Long-Term Debt and Revolving Line of Credit - Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Oct. 16, 2025
Debt Instrument      
Term loans $ 294,028    
Less: debt issuance costs (2,189) $ (2,415)  
Total 291,839 293,094  
Current portion of long-term debt (2,963) (2,963)  
Long-term debt, net of current portion and debt issuance costs 288,876 290,131  
Term loans      
Debt Instrument      
Term loans 294,028 295,509 $ 296,250
Revolving line of credit      
Debt Instrument      
Revolving line of credit $ 0 $ 0