XML 51 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Summary of Deferred Revenue Balances Offset with Contract Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Revenue Recognition [Abstract]        
Gross deferred revenue $ 141,491 $ 61,291 $ 118,939 $ 63,970
Gross contract assets (78,644) (24,551)    
Deferred revenue, net $ 62,847 $ 36,740