XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Summary of deferred revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Contract With Customer Liability [Line Items]      
Balance at beginning of period $ 32,615 $ 28,515  
Revenue recognized1 [1] (89,432) (80,963)  
Additional amounts deferred1 [1] 91,717 82,557  
Balance at end of period 34,900 30,109  
Classified as:      
Current 33,395 28,100 $ 31,042
Non-current 1,505 2,009 1,574
Total deferred revenue $ 34,900 $ 30,109 $ 32,615
[1] Amounts include total revenue deferred and recognized during each respective period.