XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 132,656 $ 119,912 $ 292,437 $ 270,075
Term Licenses and Other, Hardware Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 1,700   $ 2,400  
Professional Software Services, Hardware Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue   $ 1,300   $ 3,000