XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Summary of Deferred Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Capitalized Contract Cost [Line Items]          
Balance at beginning of period $ 40,153 $ 37,551 $ 40,202 $ 36,717  
Costs amortized (5,322) (4,637) (10,571) (9,423)  
Additional amounts deferred 6,262 3,437 11,462 9,057  
Balance at end of period 41,093 36,351 41,093 36,351  
Classified as:          
Current 19,427 16,871 19,427 16,871 $ 17,900
Non-current 21,666 19,480 21,666 19,480 22,302
Total deferred contract costs $ 41,093 $ 36,351 $ 41,093 $ 36,351 $ 40,202