v3.26.1
Debt - Long-Term Debt Details (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt, gross $ 277,500,000  
Less: unamortized debt issuance costs (3,001,000) $ (3,451,000)
Total long-term debt 274,499,000 281,549,000
Less: long-term debt - current portion (15,000,000) (15,000,000)
Long-term debt $ 259,499,000 266,549,000
Term loan | Credit Agreement | Line of credit    
Debt Instrument [Line Items]    
Weighted-average interest rate 5.73%  
Long-term debt, gross $ 277,500,000 285,000,000
Revolving credit facility | Credit Agreement | Line of credit    
Debt Instrument [Line Items]    
Long-term debt, gross 0 0
Total long-term debt $ 0 $ 0