XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
agency
Sep. 30, 2021
USD ($)
agency
Sep. 30, 2022
USD ($)
agency
Sep. 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,901   $ 1,901   $ 1,400
Capitalized contract cost, amortization period (in years) 5 years   5 years    
Commission expense $ 9,500 $ 8,200 $ 26,500 $ 22,500  
September 28, 2022          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of restricted cash balance     0.25    
August 11, 2023          
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 31.30% 32.00% 33.20% 33.10%  
Sales Revenue, Net | Customer Concentration Risk | Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 21.20% 19.20% 19.20% 20.00%  
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 5.50% 7.50% 4.80% 6.30%