XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2022
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,
20222021
(in thousands)
Accounts payable$12,606 $7,869 
Accrued payables9,945 25,300 
Others— 1,379 
Accounts payable and other accrued liabilities$22,551 $34,548 
Schedule of Other Current Liabilities
Table 9.2: Details of Other Current Liabilities
As of December 31,
20222021
(in thousands)
Other accrued expenses1,530 978 
Restructuring expenses accrual 2,763 — 
Other626 452 
Other current liabilities$4,919 $1,430