XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued consulting and other professional fees $ 1,367 $ 2,602
Income taxes payable 6,069 3,832
Sales and Excise Tax Payable 5,217 4,818
Other tax payable 1,776 2,046
Interest accrual 1,585 1,162
Service contract costs, current $ 937 $ 277
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Short-term lease liability $ 4,081 $ 3,563
Other accrued liabilities 1,645 2,275
Total $ 22,677 $ 20,575