XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of deferred contract costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Capitalized Contract Cost [Line Items]      
Balance at beginning of period $ 36,717 $ 37,186  
Costs amortized (4,785) (4,221)  
Additional amounts deferred 5,619 3,983  
Balance at end of period 37,551 36,948  
Classified as:      
Current 17,339 15,645 $ 16,556
Non-current 20,212 21,303 20,161
Total deferred contract costs $ 37,551 $ 36,948 $ 36,717