v3.26.1
Long-term Debt - Schedule of Future Contractual Repayments of Term Loan Principal (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
June 30, 2029 $ 7,500,000  
June 30, 2030 25,313,000  
April 10, 2031 (maturity) 374,834,000  
Total 407,647,000 $ 402,734,000
Term Loan    
Debt Instrument [Line Items]    
June 30, 2029 7,500,000  
June 30, 2030 25,313,000  
April 10, 2031 (maturity) 362,812,000  
Total 395,625,000 200,250,000
Revolving Credit    
Debt Instrument [Line Items]    
April 10, 2031 (maturity) 12,022,000  
Total $ 12,022,000 $ 48,484,000