XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER BALANCE SHEET COMPONENTS (Tables)
3 Months Ended
Mar. 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
March 31, 2023December 31, 2022
(in thousands)
Accounts payable$11,683 $12,606 
Accrued payables6,328 9,945 
Accounts payable and other accrued liabilities$18,011 $22,551 
Schedule of Other Current Liabilities
Table 9.2: Details of Other Current Liabilities
March 31, 2023December 31, 2022
(in thousands)
Other accrued expenses$874 $1,530 
Restructuring expenses accrual2,290 2,763 
Other692 626 
Other current liabilities$3,856 $4,919