v3.26.1
Condensed Consolidated Balance Sheets Details - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Inventory [Abstract]    
Sub-assemblies, components, and raw materials $ 2,410 $ 2,211
Work-in-process 1,687 1,683
Inventory, non-current, gross 4,097 3,894
Less: allowance for inventory obsolescence (905) (798)
Inventory, non-current $ 3,192 $ 3,096