XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Summary of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 4,376 $ 3,658
Work in progress 5,282 5,191
Raw materials 10,472 10,622
Total inventory $ 20,130 $ 19,471