XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue expected to be recognized from remaining performance obligations $ 969,600,000   $ 969,600,000  
Percentage of revenue expected to be recognized from remaining performance obligations 97.00%   97.00%  
Remaining performance obligation, explanation     We expect to recognize revenue on approximately 40% of these remaining performance obligations over the next 24 months with the balance recognized thereafter.  
Percentage of expected revenue recognition     40.00%  
Provision for cost of return and product warranty claims recorded $ 0   $ 0  
Allowance for credit losses recorded to operations 900,000   $ 2,100,000 $ 2,100,000
Revenue, practical expedient, remaining performance obligation, description     We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less.  
Amortization of sales commissions 1,800,000 $ 1,400,000 $ 5,500,000 3,700,000
Impairment losses 0 $ 0 0 $ 0
Balance as of December 31, 2021        
Disaggregation Of Revenue [Line Items]        
Deferred revenue recognized 25,800,000   133,800,000  
Balance as of June 30, 2022        
Disaggregation Of Revenue [Line Items]        
Deferred revenue recognized 74,900,000      
Sales Commission        
Disaggregation Of Revenue [Line Items]        
Deferred commissions 28,800,000   28,800,000  
Sales Commission | Other Assets        
Disaggregation Of Revenue [Line Items]        
Deferred commissions 21,200,000   21,200,000  
Sales Commission | Prepaid Expenses        
Disaggregation Of Revenue [Line Items]        
Deferred commissions $ 7,600,000   $ 7,600,000  
Cloud Subscriptions        
Disaggregation Of Revenue [Line Items]        
Maximum percentage of managed services     3.00%  
Perpetual Software License Revenue | Sales Revenue, Net | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Total software revenue, perpetual software license percentage     3.50%