v3.25.4
Credit Facility and Bank Loans - Schedule of Credit Facility Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Total debt $ 1,052,243 $ 438,107
Less: Current portion of debt (47,865) (9,375)
Less: Unamortized financing costs (13,474) (3,433)
Long-term debt 990,904 425,299
Revolver Loan    
Line of Credit Facility [Line Items]    
Total debt 122,000 146,732
Term Loan    
Line of Credit Facility [Line Items]    
Total debt 930,243 281,500
Less: Unamortized financing costs (13,500) (3,400)
Promissory Note Payable    
Line of Credit Facility [Line Items]    
Total debt $ 0 $ 9,875