v3.25.2
9. Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Instruments [Abstract]  
Schedule of Debt Arrangements
Our debt arrangements consisted of the following at June 30, 2025 and December 31, 2024 (in thousands):
Balance (USD)
Loan AgreementCurrencyJune 30,
2025
December 31,
2024
Revolving Credit FacilityUSD$— $— 
India Credit FacilityUSD419,101 464,550 
India Citibank Working Capital Facility
INR
50,877 48,017 
India JPM Working Capital FacilityINR44,445 28,490 
India Credit Agricole Working Capital FacilityINR38,597 — 
India HSBC Working Capital FacilityINR25,146 69,097 
Total debt principal578,166 610,154 
Less: unamortized issuance costs(300)(376)
Total debt577,866 609,778 
Less: current portion(249,894)(236,424)
Noncurrent portion$327,972 $373,354