XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue, Deferred Revenue, Deferred Costs and Other - Deferred Cost and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Deferred Device Cost And Other    
Deferred device cost, current $ 10,950 $ 3,384
Deferred execution credit, current 792 84
Total deferred cost and other, current 11,742 3,468
Deferred device cost, noncurrent 6,190 2,179
Total Deferred cost and other $ 17,932 $ 5,647