v3.22.4
Business Combinations - Schedule of Consideration Transferred (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition, Contingent Consideration [Line Items]        
Fair value of replacement stock options [1]     $ 80,693  
Stock-based compensation expense   $ 37,378 $ 65,763 $ 25,541
Sixense Enterprises Inc.        
Business Acquisition, Contingent Consideration [Line Items]        
Consideration for settlement of pre-existing liabilities due to Sixense $ (3,810)      
Total purchase price $ 251,016      
Shares issued for acquisition (in shares) 661,877      
Business acquisition, share price (in dollars per share) $ 263.09      
Stock-based compensation expense $ 25,800      
Sixense Enterprises Inc. | Shares        
Business Acquisition, Contingent Consideration [Line Items]        
Fair value of common stock issued 174,133      
Sixense Enterprises Inc. | Stock Options        
Business Acquisition, Contingent Consideration [Line Items]        
Fair value of replacement stock options $ 80,693      
[1] (2) Refer to Note "5. Business Combinations” and “11. Stockholders’ Equity” for more information on the impact of the acquisition of Sixense Enterprises Inc. during the year ended December 31, 2021.