v3.23.2
Business Combinations - Narratives (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2022
Jan. 14, 2022
Oct. 15, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Business Acquisition [Line Items]                    
Cash paid for acquisitions           $ 0 $ 86,941,000      
Stock-based compensation expense       $ 68,392,000 $ 54,815,000 125,793,000 $ 88,780,000      
Area 1 Security, Inc                    
Business Acquisition [Line Items]                    
Consideration transferred $ 156,600,000                  
Cash paid for acquisitions 82,600,000                  
Cash acquired 2,500,000                  
Value of shares issued 63,500,000                  
Payments to settle acquiree's outstanding debt 4,100,000                  
Goodwill expected to be tax deductible                   $ 0
Goodwill purchase accounting adjustments               $ 0    
Purchase accounting adjustment               0    
Area 1 Security, Inc | Scenario One                    
Business Acquisition [Line Items]                    
Cash holdback $ 9,300,000                  
Contingent consideration, liability, period 12 months                  
Area 1 Security, Inc | Scenario Two                    
Business Acquisition [Line Items]                    
Cash holdback $ 1,100,000                  
Area 1 Security, Inc | Stock options issued and outstanding                    
Business Acquisition [Line Items]                    
Compensation arrangements value 15,900,000                  
Stock-based compensation expense $ 1,400,000     $ 0   $ 0        
Vectrix, Inc.                    
Business Acquisition [Line Items]                    
Consideration transferred   $ 7,600,000                
Cash paid for acquisitions   4,300,000                
Cash acquired   800,000                
Value of shares issued   $ 2,000,000                
Contingent consideration, liability, period   18 months                
Payments to settle acquiree's outstanding debt   $ 2,000,000                
Compensation arrangements value   8,000,000                
Goodwill purchase accounting adjustments               0    
Purchase accounting adjustment               0    
Consideration held back   1,300,000                
Compensation arrangement with individual, compensation expense   $ 2,600,000                
Vectrix, Inc. | Developed technology                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired developed technology   2 years                
Zaraz                    
Business Acquisition [Line Items]                    
Consideration transferred     $ 7,200,000              
Cash paid for acquisitions     5,600,000              
Cash acquired     800,000              
Value of shares issued     1,600,000              
Payments to settle acquiree's outstanding debt     1,100,000              
Compensation arrangements value     $ 6,500,000              
Goodwill purchase accounting adjustments               0    
Purchase accounting adjustment               $ 0    
Compensation arrangement with individual, compensation expense                 $ 500,000  
Zaraz | Developed technology                    
Business Acquisition [Line Items]                    
Estimated useful life of acquired developed technology     2 years