v3.25.4
Revenue - Summary of Deferred Contract Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Capitalized Contract Cost [Abstract]      
Balance at beginning of period $ 41,065 $ 40,202 $ 36,717
Costs amortized (24,022) (22,085) (19,197)
Additional amounts deferred 30,359 22,948 22,682
Balance at end of period 47,402 41,065 40,202
Classified as:      
Current 24,923 22,373 17,900
Non-current 22,479 18,692 22,302
Total deferred contract costs $ 47,402 $ 41,065 $ 40,202