XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2023
Deferred Revenue          
Revenue $ 14,846 $ 14,347      
Deferred licensing revenue 898   $ 821   $ 898
RAD Hard product 1 agreement          
Deferred Revenue          
Total amount of consideration to be received       $ 6,500  
Amount billed for the performance under contractual agreements 6,000        
Revenue 200       5,200
Deferred licensing revenue 800       800
Revenue expected to be recognized 1,300       1,300
RAD Hard product 2 agreement          
Deferred Revenue          
Total amount of consideration to be received     $ 6,500    
Amount billed for the performance under contractual agreements 1,100        
Revenue 700       1,000
Deferred licensing revenue $ 100       $ 100