XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Payable and Other Accrued Liabilities
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
As of December 31,
20232022
(in thousands)
Accounts payable$8,307 $12,606 
Accrued payables5,443 9,945 
Accounts payable and other accrued liabilities$13,750 $22,551 
Schedule of Other Current Liabilities
Table 9.2: Details of Other Current Liabilities
As of December 31,
20232022
(in thousands)
Other accrued liabilities1,427 1,530 
Restructuring expenses accrual 400 2,763 
Other497 626 
Other current liabilities$2,324 $4,919