v3.26.1
Credit Facility and Bank Loans - Schedule of Credit Facility Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Total debt $ 948,310 $ 1,052,243
Less: Current portion of debt (53,848) (47,865)
Less: Unamortized financing costs (11,812) (13,474)
Long-term debt 882,650 990,904
Revolver Loan    
Line of Credit Facility [Line Items]    
Total debt 42,000 122,000
Term Loan    
Line of Credit Facility [Line Items]    
Total debt 906,310 930,243
Less: Unamortized financing costs $ (11,800) $ (13,500)