XML 19 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Dec. 31, 2019
Change in Contract with Customer, Liability [Abstract]        
Balance at beginning of period $ 4,599 $ 2,051    
Amounts billed but unrecognized 3,140 1,378    
Revenue recognized (1,640) (1,309)    
Assumed from business combination 0 1,407    
Balance at end of period 6,099 3,527    
Deferred revenue, current     $ 5,351 $ 3,945
Deferred revenue, noncurrent     748 654
Total deferred revenue $ 4,599 $ 3,527 $ 6,099 $ 4,599