v3.25.4
Fixed assets, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fixed assets [Abstract]    
Fixed assets $ 19,762 $ 21,213
Less: Accumulated depreciation and amortization (18,519) (19,468)
Construction in-process 0 73
Fixed assets, net 1,243 1,818
Fixed Assets, Excluding Construction in-Process [Member]    
Fixed assets [Abstract]    
Fixed assets, net 1,243 1,745
Tooling, Machinery and Equipment [Member]    
Fixed assets [Abstract]    
Fixed assets 7,930 7,828
Furniture and Office Equipment [Member]    
Fixed assets [Abstract]    
Fixed assets 1,754 2,078
Computer Software and Equipment [Member]    
Fixed assets [Abstract]    
Fixed assets 8,022 8,412
Leasehold Improvements [Member]    
Fixed assets [Abstract]    
Fixed assets $ 2,056 $ 2,895