v3.26.1
Revenue Recognition - Summary of Deferred Revenue Balances Offset with Contract Asset (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Revenue Recognition [Abstract]        
Gross deferred revenue $ 64,342 $ 80,290 $ 141,491 $ 61,291
Gross contract assets (12,093) (42,446)    
Deferred revenue, net $ 52,249 $ 37,844