v3.26.1
Balance Sheet Account Details - Schedule of Components of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 5,289 $ 5,539
Work in process 170 663
Finished goods 1,556 1,626
Total inventory 7,015 7,828
Inventories current 5,202 5,448
Inventories non-current (included in other long-term assets) $ 1,813 $ 2,380