XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Deferred Revenue      
Revenue $ 59,985,000 $ 55,146,000  
Deferred licensing revenue 821,000 832,000 $ 821,000
RAD Hard product 1 agreement      
Deferred Revenue      
Total amount of consideration to be received   $ 6,500,000  
Amount billed for the performance under contractual agreements 5,800,000    
Revenue 1,700,000   5,000,000.0
Deferred licensing revenue 800,000   800,000
Revenue expected to be recognized 1,500,000   1,500,000
RAD Hard product 2 agreement      
Deferred Revenue      
Total amount of consideration to be received 6,500,000    
Amount billed for the performance under contractual agreements 300,000    
Revenue 300,000    
Deferred licensing revenue $ 0   $ 0