XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Variably-Priced Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Variably-Priced Revenue    
Revenue from variable-fee licenses $ 5,658 $ 2,703
Revenue from sales of hardware and equipment accessories $ 331 $ 270