XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Components [Abstract]    
Payroll and related expenses $ 9,126 $ 9,880
Accrued payables 6,764 6,319
Other taxes payable 3,191 158
Current portion of interest payable 2,560 6,915
Professional fees 548 499
Product warranty liabilities 37 55
Royalty and license fee 43 58
Other 96 72
Total accrued and other current liabilities $ 22,365 $ 23,956