v3.26.1
Long-term debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Maturity Profile of the Term Loan Outstanding
The maturity profile of the term loan outstanding as of June 30, 2026, net of unamortized debt issuance costs, is as follows:
Year endedAmount
202613,097 
2027423,724 
Total$436,821 
Schedule of Company’s Long-Term Debt
A summary of the Company’s long-term debt is as follows:
As of June 30, 2026As of December 31, 2025
Credit facility, net of unamortized debt issuance costs $436,821 $449,916 
 1.750% 2021 Senior Notes, net of unamortized debt issuance costs
— 349,835 
 6.000% 2024 Senior Notes, net of unamortized debt issuance costs
397,429 396,994 
 4.950% 2025 Senior Notes, net of unamortized debt issuance costs
346,007 345,556 
Total$1,180,257 $1,542,301 
 Current portion 26,201376,027
 Non-current portion 1,154,0561,166,274
Total $1,180,257 $1,542,301