XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 08, 2021
Dec. 22, 2020
Oct. 31, 2019
Mar. 31, 2021
Mar. 31, 2022
Business Acquisition [Line Items]          
Preliminary purchase price allocation, goodwill       $ 144,253 $ 163,677
CodeStream Inc.          
Business Acquisition [Line Items]          
Business acquisition, aggregate purchase price $ 28,626        
Cash consideration paid 15,140        
Cash held in escrow $ 7,300        
Escrow period 18 months        
Number of shares issued to acquire capital stock (in shares) 202,561,000,000        
Fair value of common shares issued $ 13,500        
Fair value of shares issued to acquire capital stock (in usd per share) $ 66.58        
Holdback arrangement, common stock (in shares) 199,492        
Amount excluded from the aggregate purchase price $ 13,300        
Vesting period 42 months        
Preliminary purchase price allocation, goodwill $ 19,424        
CodeStream Inc. | Technology          
Business Acquisition [Line Items]          
Acquired technology, estimated useful life 3 years        
Acquired technology $ 10,300        
Pixie Labs Inc.          
Business Acquisition [Line Items]          
Business acquisition, aggregate purchase price   $ 107,925      
Cash consideration paid   45,558      
Cash held in escrow   $ 15,000      
Escrow period   12 months      
Number of shares issued to acquire capital stock (in shares)   884,269      
Fair value of common shares issued   $ 62,400      
Fair value of shares issued to acquire capital stock (in usd per share)   $ 70.53      
Holdback arrangement, common stock (in shares)   736,469      
Amount excluded from the aggregate purchase price   $ 51,900      
Total direct transaction costs       $ 900  
Acquisition-related expenses   600      
Preliminary purchase price allocation, goodwill   $ 99,141      
Pixie Labs Inc. | Minimum          
Business Acquisition [Line Items]          
Vesting period   18 months      
Pixie Labs Inc. | Maximum          
Business Acquisition [Line Items]          
Vesting period   37 months      
Pixie Labs Inc. | Technology          
Business Acquisition [Line Items]          
Acquired technology, estimated useful life   3 years      
IOpipe, Inc.          
Business Acquisition [Line Items]          
Cash consideration paid     $ 5,100    
Amount excluded from the aggregate purchase price     900    
Preliminary purchase price allocation, goodwill     $ 3,600    
IOpipe, Inc. | Technology          
Business Acquisition [Line Items]          
Acquired technology, estimated useful life     3 years    
Acquired technology     $ 1,500