v3.25.4
Revenue - Summary of Deferred Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Change in Contract with Customer, Liability [Abstract]      
Balance at beginning of period $ 46,330 $ 44,940 $ 36,479
Revenue recognized [1] (581,545) (494,598) (434,197)
Additional amounts deferred [1] 609,376 495,988 442,658
Balance at end of period 74,161 46,330 44,940
Classified as:      
Current 72,793 44,915 43,567
Non-current 1,368 1,415 1,373
Total deferred revenue $ 74,161 $ 46,330 $ 44,940
[1] 1 Amounts include total revenue deferred and recognized during each respective period.