XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2024
employee
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]            
Allowance for doubtful accounts   $ 2,850   $ 2,850   $ 2,606
Capitalized contract cost, amortization period (in years)   5 years   5 years    
Commission expense   $ 12,600 $ 11,300 $ 35,500 $ 33,500  
Number of reduction in employees | employee 150          
Severance costs   $ 0 $ 0 $ 5,500 $ 6,300  
Computer software and hardware            
Summary Of Significant Accounting Policies [Line Items]            
Property, plant and equipment, useful life   3 years   3 years    
Internally developed software            
Summary Of Significant Accounting Policies [Line Items]            
Property, plant and equipment, useful life   3 years   3 years    
Equipment            
Summary Of Significant Accounting Policies [Line Items]            
Property, plant and equipment, useful life   5 years   5 years    
Office furniture and fixtures            
Summary Of Significant Accounting Policies [Line Items]            
Property, plant and equipment, useful life   10 years   10 years    
Sales Revenue, Net | Customer Concentration Risk | Government Agencies            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk percentage   23.20% 21.10% 22.50% 20.60%  
Sales Revenue, Net | Customer Concentration Risk | International Customers            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk percentage   36.30% 35.30% 37.20% 35.60%  
Accounts Receivable | Customer Concentration Risk | Customer One            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk percentage       22.00%