v3.24.2.u1
Long-term debt (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024, net of debt amortization expense, is as follows:
 
Year endingAmount
202413,078
202526,173 
202626,192 
2027423,724 
Total$489,167 
Summary of long term debt
A summary of the Company’s long-term debt is as follows:
 
As of December 31, 2023As of June 30, 2024
 Credit facility, net of amortization expenses $508,867 $489,167 
 3.375% 2019 Senior Notes, net of debt amortization expenses
399,464399,754
 1.750% 2021 Senior Notes, net of debt amortization expenses
348,631348,931
 6.000% 2024 Senior Notes, net of debt amortization expenses
— 395,676 
Total$1,256,962 $1,633,528 
 Current portion 432,242425,918
 Non-current portion 824,7201,207,610
Total $1,256,962 $1,633,528