XML 65 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Components of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of December 31, 2024As of December 31, 2023
Deferred revenue$59,321 $27,988 
Value added taxes payable43,739 39,852 
Contingent consideration, current (Note 5)
14,660 9,650 
Foreign exchange derivative liabilities
14,650 248 
Other current liabilities and accrued expenses68,986 47,085 
Total$201,356 $124,823