XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Liability for non-cancelable contracts $ 12,994 $ 10,498
Contract liabilities 5,074 17,666
Liability for production materials 4,049 6,002
Other accrued liabilities 8,256 7,847
Total accrued liabilities 36,305 48,467
Accrued Liabilities [Member]    
Current portion of operating lease liabilities $ 5,932 $ 6,454