XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Aug. 11, 2023
Dec. 31, 2022
Sep. 28, 2022
Summary Of Significant Accounting Policies [Line Items]              
Percentage of restricted cash balance             25.00%
Allowance for doubtful accounts $ 2,206   $ 2,206     $ 2,125  
Capitalized contract cost, amortization period 5 years   5 years        
Commission expense $ 11,300 $ 8,700 $ 22,300 $ 16,900      
Severance costs $ 2,100   $ 6,300        
August 11, 2023 | Forecast              
Summary Of Significant Accounting Policies [Line Items]              
Percentage of restricted cash balance         75.00%    
Sales Revenue, Net | Customer Concentration Risk | Government Agencies              
Summary Of Significant Accounting Policies [Line Items]              
Concentration risk percentage 20.10% 18.20% 20.30% 18.20%      
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies              
Summary Of Significant Accounting Policies [Line Items]              
Concentration risk percentage 4.60% 5.20% 4.40% 4.80%      
Sales Revenue, Net | Customer Concentration Risk | Foreign Customers              
Summary Of Significant Accounting Policies [Line Items]              
Concentration risk percentage 38.40% 35.00% 35.80% 34.20%