XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Schedule of Changes in Deferred Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Deferred Revenue Disclosure [Abstract]  
Beginning Balance, December 31, 2017 $ 7,206
Deferral of revenue 4,553
Recognition of deferred revenue (2,986)
Ending Balance, March 31, 2018 $ 8,773