XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
agency
Jun. 30, 2021
USD ($)
agency
Jun. 30, 2022
USD ($)
agency
Jun. 30, 2021
USD ($)
agency
Dec. 31, 2021
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of government agencies | agency 3 3 3 3  
Allowance for doubtful accounts $ 1,401   $ 1,401   $ 1,400
Capitalized contract cost, amortization period (in years) 5 years   5 years    
Commission expense $ 8,700 $ 7,500 $ 16,900 $ 14,300  
Two months          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of restricted cash balance     0.25    
Two years          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of restricted cash balance     0.75    
Sales Revenue, Net | Customer Concentration Risk | Foreign Customers          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 35.00% 35.30% 34.20% 33.70%  
Sales Revenue, Net | Customer Concentration Risk | Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 18.20% 19.80% 18.20% 20.40%  
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 5.20% 6.50% 4.80% 6.50%