v3.26.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 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
September 30, 2026December 31, 2025
Accrued expenses$74,009 $64,220 
Contingent consideration38,300 5,000 
Derivative instruments33,787 15,443 
Payable to statutory authorities30,046 27,222 
Income taxes payable15,511 2,587 
Deferred consideration15,000 — 
Client liabilities14,271 12,601 
Others11,476 8,425 
Accrued expenses and other current liabilities$232,400 $135,498