XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Revenue    
Revenue $ 55,146 $ 42,031
Deferred licensing revenue 832  
RAD-Hard product    
Deferred Revenue    
Total amount of consideration to be received 6,500  
Revenue 3,300  
Deferred licensing revenue 800  
Amount billed for the performance under contractual agreements 4,100  
Revenue expected to be recognized $ 3,200