XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Summary of Deferred Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Capitalized Contract Cost [Abstract]          
Balance at beginning of period $ 42,179 $ 40,153 $ 41,065 $ 40,202  
Costs amortized (6,019) (5,322) (11,683) (10,571)  
Additional amounts deferred 7,279 6,262 14,057 11,462  
Balance at end of period 43,439 41,093 43,439 41,093  
Classified as:          
Current 23,158 19,427 23,158 19,427 $ 22,373
Non-current 20,281 21,666 20,281 21,666 18,692
Total deferred contract costs $ 43,439 $ 41,093 $ 43,439 $ 41,093 $ 41,065