XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Summary of Activity of the Company's Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]      
Balance at the beginning of the period $ 213,695 $ 204,257 $ 192,589
Recognition of revenue included in balance at beginning of the period (198,209) (176,981) (159,258)
Revenue deferred during the period, net of revenue recognized 224,273 186,419 170,926
Balance at the end of the period $ 239,759 $ 213,695 $ 204,257