v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
    
As of
June 30, 2026December 31, 2025
Accrued expenses$70,620 $64,220 
Derivative instruments32,156 15,443 
Payable to statutory authorities24,423 27,222 
Client liabilities13,180 12,601 
Contingent consideration8,000 5,000 
Others13,146 11,012 
Accrued expenses and other current liabilities$161,525 $135,498