v3.25.4
Credit Agreement (Tables)
12 Months Ended
Dec. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Future Maturities of Debt
Future maturities of borrowings as of December 31, 2025 are as follows (in thousands):
December 31, 2025
2026$8,000 
Notes payable, current portion8,000 
20278,000 
20288,000 
20298,000 
203052,000 
Thereafter758,000 
Notes payable, non-current portion834,000 
Unamortized debt issuance costs(19,357)
Notes payable, less current maturities and unamortized debt issuance costs$814,643 
Net carrying amount$822,643