XML 68 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue, Deferred Revenue and Deferred Costs and Other - Accrued Rebates (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Change In Accrued Rebate [Roll Forward]    
Beginning balance as of January 1, 2019 $ 609  
ASC 606 adoption date impact adjustment 1,152  
Amount deferred 945  
Revenue recognized 0  
Payments (180)  
Ending balance as of December 31, 2019 $ 1,152  
Impact of Adoption | ASC 606    
Change In Accrued Rebate [Roll Forward]    
ASC 606 adoption date impact adjustment   $ (222)