XML 69 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Summary of Activity of Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue Recognition and Deferred Revenue [Abstract]      
Balance at the beginning of the period $ 192,589 $ 173,780 $ 170,201
Recognition of revenue included in balance at beginning of the period (159,258) (143,589) (140,688)
Revenue deferred during the period, net of revenue recognized 170,926 162,398 144,267
Balance at the end of the period $ 204,257 $ 192,589 $ 173,780