XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 18 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jun. 30, 2022
Deferred Revenue            
Revenue $ 14,707 $ 11,848 $ 29,054 $ 22,128    
Unbilled accounts receivable 611   611   $ 450 $ 611
Deferred licensing revenue         832  
RAD-Hard product            
Deferred Revenue            
Total amount of consideration to be received         6,500  
Amount billed for the performance under contractual agreements     4,200      
Revenue 800   1,300     4,700
Unbilled accounts receivable 500   500     500
Deferred licensing revenue         $ 800  
Revenue expected to be recognized $ 1,800   $ 1,800     $ 1,800