XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Deferred Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue Recognition [Abstract]        
Balance at beginning of period $ 89,800 $ 67,700 $ 81,600 $ 59,900
New contracts sold 15,800 11,100 42,600 32,500
Less: reductions for revenue recognized (7,300) (6,400) (25,900) (20,000)
Balance at end of period $ 98,300 $ 72,400 $ 98,300 $ 72,400