XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Summary of Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Contract With Customer Liability [Line Items]          
Balance at beginning of period $ 47,560 $ 41,422 $ 44,940 $ 36,479  
Revenue recognized [1] (117,797) (111,533) (233,209) (214,718)  
Additional amounts deferred [1] 118,338 111,314 236,370 219,442  
Balance at end of period 48,101 41,203 48,101 41,203  
Classified as:          
Current 45,988 40,064 45,988 40,064 $ 43,567
Non-current 2,113 1,139 2,113 1,139 1,373
Total deferred revenue $ 48,101 $ 41,203 $ 48,101 $ 41,203 $ 44,940
[1] Amounts include total revenue deferred and recognized during each respective period.