XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Deferred Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue Recognition [Abstract]        
Balance at beginning of period $ 63,500 $ 49,345 $ 59,915 $ 45,760
New contracts sold 11,496 8,848 21,385 17,172
Less: reductions for revenue recognized (7,315) (5,573) (13,619) (10,312)
Balance at end of period $ 67,681 $ 52,620 $ 67,681 $ 52,620