XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities consisted of the following:
June 30, 2025December 31, 2024
(In thousands)
Accrued consulting and other professional fees$1,367 $2,602 
Income taxes payable6,069 3,832 
Sales and tax and fees payable5,217 4,818 
Other tax payable1,776 2,046 
Interest accrual1,585 1,162 
Service contract costs, current937 277 
Short-term lease liability4,081 3,563 
Other accrued liabilities1,645 2,275 
Total$22,677 $20,575