XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Sales Recognition - Summary of Changes in Contract Liabilities from Contract with Customers (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Revenue From Contract With Customer [Abstract]  
Beginning balance, Contract Liabilities $ 84,814
Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied, Contract Liabilities (53,454)
Cash received in advance and not recognized as revenue, Contract Liabilities 49,374
Ending balance, Contract Liabilities $ 80,734