XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Deferred Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Capitalized Contract Cost [Abstract]          
Balance at beginning of period $ 43,439 $ 41,093 $ 41,065 $ 40,202  
Costs amortized (6,060) (5,651) (17,743) (16,222)  
Additional amounts deferred 6,154 5,661 20,211 17,123  
Balance at end of period 43,533 41,103 43,533 41,103  
Classified as:          
Current 22,939 19,707 22,939 19,707 $ 22,373
Non-current 20,594 21,396 20,594 21,396 18,692
Total deferred contract costs $ 43,533 $ 41,103 $ 43,533 $ 41,103 $ 41,065