XML 51 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Summary of Deferred Revenue Balances Offset with Contract Asset (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Revenue Recognition [Abstract]            
Gross deferred revenue $ 124,920 $ 113,585 $ 61,291 $ 82,207 $ 90,785 $ 63,970
Gross contract assets (65,124)   (24,551)      
Deferred revenue, net $ 59,796   $ 36,740