XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Deferred Revenue      
Revenue $ 63,765 $ 59,985  
Deferred licensing revenue 336 821 $ 336
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 700   5,700
Deferred licensing revenue 300 $ 800 300
Revenue expected to be recognized $ 800   $ 800