XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended 36 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Dec. 31, 2024
Deferred Revenue        
Revenue $ 50,402 $ 63,765    
Deferred revenue 78 336   $ 78
Development of a strategic radiation hardened field programmable gate array product arrangement        
Deferred Revenue        
Total amount of consideration to be received 1,800      
Amount billed for the performance under contractual agreements 1,600      
Revenue 1,500      
Deferred revenue 100     100
Revenue expected to be recognized 100     100
Development of a strategic radiation hardened high-reliability eMRAM macro        
Deferred Revenue        
Total amount of consideration to be received 1,200      
Amount billed for the performance under contractual agreements 1,200      
Revenue 1,100      
Deferred revenue 100     100
Revenue expected to be recognized 100     100
RAD Hard product 1 arrangement        
Deferred Revenue        
Total amount of consideration to be received     $ 6,500  
Revenue 700     6,400
Deferred revenue 100 $ 300   100
Revenue expected to be recognized $ 100     $ 100