XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 33,259 $ 24,517
Share buy-back liabilities 229 685
Payroll liabilities 5,605 2,044
Other 5,227 2,099
Accrued expenses and other current liabilities $ 44,320 $ 29,345