v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long-term debt consisted of the following (in thousands):
June 30,December 31,
20262025
Bank credit facility - term loan$900,000 $296,250 
Amortizing notes66,668 — 
Principal amount of long-term debt966,668 296,250 
Less: unamortized debt issuance costs(19,711)(3,446)
Total debt, net of debt issuance costs946,957 292,804 
Less: current portion
(32,004)(7,500)
Total long-term debt, net of current portion$914,953 $285,304 
Schedule of Term Loan Payments
Future required payments of outstanding debt as of June 30, 2026 are as follows (in thousands):
Year EndingTerm LoanAmortizing NotesTotal
Remainder of 2026$4,500 $11,333 $15,833 
20279,000 23,691 32,691 
20289,000 25,128 34,128 
20299,000 6,516 15,516 
20309,000 — 9,000 
20319,000 — 9,000 
Thereafter850,500 — 850,500 
     Total$900,000 $66,668 $966,668