XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
agency
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Number of government agencies | agency 3    
Allowance for doubtful accounts $ 2,182   $ 2,125
Capitalized contract cost, amortization period (in years) 5 years    
Commission expense $ 11,000 $ 8,200  
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 33.40% 33.50%  
Sales Revenue, Net | Customer Concentration Risk | Government Agencies      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 20.50% 18.10%  
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk percentage 4.20% 4.60%