XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Summary of deferred contract costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Capitalized Contract Cost [Line Items]          
Balance at beginning of period $ 36,948 $ 26,554 $ 37,186 $ 26,361  
Costs amortized (4,407) (3,612) (8,628) (7,317)  
Additional amounts deferred 3,349 5,725 7,332 9,623  
Balance at end of period 35,890 28,667 35,890 28,667  
Classified as:          
Current 16,021 12,681 16,021 12,681 $ 15,069
Non-current 19,869 15,986 19,869 15,986 22,117
Total deferred contract costs $ 35,890 $ 28,667 $ 35,890 $ 28,667 $ 37,186