v3.26.3
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 74,009 $ 64,220
Contingent consideration 38,300 5,000
Derivative instruments 33,787 15,443
Payable to statutory authorities 30,046 27,222
Income taxes payable 15,511 2,587
Deferred consideration 15,000 0
Client liabilities 14,271 12,601
Others 11,476 8,425
Accrued expenses and other current liabilities $ 232,400 $ 135,498