XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Summary of Contract Assets Offset with Deferred Revenue Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue Recognition [Abstract]      
Gross deferred revenue $ 85,402 $ 63,204 $ 51,694
Gross contract assets (50,868) (38,557)  
Deferred revenue, net $ 34,534 $ 24,647