XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Summary of Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Change in Contract with Customer, Liability [Abstract]          
Balance at beginning of period $ 69,172 $ 47,560 $ 46,330 $ 44,940  
Revenue recognized [1] (176,485) (117,797) (327,989) (233,209)  
Additional amounts deferred [1] 179,605 118,338 353,951 236,370  
Balance at end of period 72,292 48,101 72,292 48,101  
Classified as:          
Current 71,214 45,988 71,214 45,988 $ 44,915
Non-current 1,078 2,113 1,078 2,113 1,415
Total deferred revenue $ 72,292 $ 48,101 $ 72,292 $ 48,101 $ 46,330
[1] Amounts include total revenue deferred and recognized during each respective period.