XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of deferred revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Contract With Customer Liability [Line Items]          
Balance at beginning of period $ 34,900 $ 30,109 $ 32,616 $ 28,515  
Revenue recognized1 [1] (92,823) (82,159) (182,255) (163,121)  
Additional amounts deferred1 [1] 92,665 82,806 184,381 165,362  
Balance at end of period 34,742 30,756 34,742 30,756  
Classified as:          
Current 33,298 28,824 33,298 28,824 $ 31,042
Non-current 1,444 1,932 1,444 1,932 1,574
Total deferred revenue $ 34,742 $ 30,756 $ 34,742 $ 30,756 $ 32,616
[1] Amounts include total revenue deferred and recognized during each respective period.