v3.25.2
Long-term debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of maturity profile of term loan outstanding net of debt amortization expense
The maturity profile of the term loan outstanding as of June 30, 2025, net of debt amortization expense, is as follows:
 
Year ended
Amount
2025$13,087 
202626,192 
2027423,723 
Total$463,002 
Summary of long term debt
A summary of the Company’s long-term debt is as follows:
 
As of December 31, 2024As of June 30, 2025
 Credit facility, net of amortization expenses $476,089 $463,002 
 1.750% 2021 Senior Notes, net of debt amortization expenses
349,234349,532
 6.000% 2024 Senior Notes, net of debt amortization expenses
396,117 396,553 
Total$1,221,440 $1,209,087 
 Current portion 26,173375,714
 Non-current portion 1,195,267833,373
Total $1,221,440 $1,209,087