XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Deferred Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Change in Contract with Customer, Liability [Abstract]          
Balance at beginning of period $ 72,292 $ 48,101 $ 46,330 $ 44,940  
Revenue recognized [1] (135,931) (120,315) (468,517) (353,523)  
Additional amounts deferred [1] 141,768 120,561 500,316 356,930  
Balance at end of period 78,129 48,347 78,129 48,347  
Classified as:          
Current 76,450 46,577 76,450 46,577 $ 44,915
Non-current 1,679 1,770 1,679 1,770 1,415
Total deferred revenue $ 78,129 $ 48,347 $ 78,129 $ 48,347 $ 46,330
[1] Amounts include total revenue deferred and recognized during each respective period.