XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Aug. 11, 2023
Dec. 31, 2022
Sep. 28, 2022
Summary Of Significant Accounting Policies [Line Items]                
Percentage of restricted cash balance (as a percent)           75.00%   25.00%
Allowance for doubtful accounts $ 2,268     $ 2,268     $ 2,125  
Capitalized contract cost, amortization period (in years) 5 years     5 years        
Commission expense $ 11,300 $ 9,500   $ 33,500 $ 26,500      
Severance costs     $ 6,300          
Sales Revenue, Net | Customer Concentration Risk | Government Agencies                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage 21.10% 21.20%   20.60% 19.20%      
Sales Revenue, Net | Customer Concentration Risk | Federal Government Agencies                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage 4.60% 5.50%   4.30% 4.80%      
Sales Revenue, Net | Customer Concentration Risk | Foreign Customers                
Summary Of Significant Accounting Policies [Line Items]                
Concentration risk percentage 35.30% 31.30%   35.60% 33.20%