XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
reporting_unit
agency
Mar. 31, 2021
USD ($)
agency
Summary Of Significant Accounting Policies [Line Items]    
Number of government agencies | agency 3 3
Capitalized contract cost, amortization period (in years) 5 years  
Commission expense | $ $ 8.2 $ 6.8
Number of reporting units | reporting_unit 1  
Two months    
Summary Of Significant Accounting Policies [Line Items]    
Percentage of restricted cash balance 0.25  
Lapse duration 2 months  
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 33.50% 32.20%
Sales Revenue, Net | Customer Concentration Risk | Government Agencies    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk percentage 18.10% 20.90%
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk percentage 4.60% 6.90%