XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Summary of deferred contract costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Capitalized Contract Cost [Line Items]      
Balance at beginning of period $ 37,186 $ 26,306  
Costs amortized (4,221) (3,705)  
Additional amounts deferred 3,983 3,953  
Balance at end of period 36,948 26,554  
Classified as:      
Current 15,645 11,876 $ 15,069
Non-current 21,303 14,678 22,117
Total deferred contract costs $ 36,948 $ 26,554 $ 37,186