v3.26.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 70,620 $ 64,220
Derivative instruments 32,156 15,443
Payable to statutory authorities 24,423 27,222
Client liabilities 13,180 12,601
Contingent consideration 8,000 5,000
Others 13,146 11,012
Accrued expenses and other current liabilities $ 161,525 $ 135,498