v3.26.1
Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Summary Of Significant Accounting Policies [Line Items]          
Allowance for doubtful accounts $ 3,416   $ 3,416   $ 3,362
Capitalized contract cost, amortization period (in years) 5 years   5 years    
Commission expense $ 12,700 $ 12,800 $ 24,000 $ 25,000  
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 | Federal Government Agencies          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 26.10% 25.90% 26.00% 24.90%  
Sales Revenue, Net | Customer Concentration Risk | International Customers          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage 38.20% 38.40% 37.90% 37.30%  
Accounts Receivable | Customer Concentration Risk | Customer One          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage     14.70%   13.40%