XML 94 R71.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Deferred revenue $ 104,219 $ 59,321
Value added taxes payable 54,049 43,739
Contingent consideration, current (Note 5) 15,406 14,660
Foreign exchange derivative liabilities 4,602 14,650
Other current liabilities and accrued expenses 72,412 68,986
Total $ 250,688 $ 201,356