XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Narrative (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Jun. 08, 2021
USD ($)
$ / shares
shares
Dec. 22, 2020
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
business
Mar. 31, 2021
USD ($)
Business Acquisition [Line Items]        
Number of businesses acquired | business     1  
Preliminary purchase price allocation, goodwill     $ 163,677 $ 144,253
CodeStream Inc.        
Business Acquisition [Line Items]        
Aggregate purchase price of acquisition $ 28,600      
Aggregate purchase price, cash paid 15,100      
Cash held in escrow $ 7,300      
Held in escrow period 18 months      
Number of shares issued to acquire capital stock (in shares) | shares 202,561      
Aggregate fair value of common stock $ 13,500      
Fair value of shares issued to acquire capital stock (in usd per share) | $ / shares $ 66.58      
Holdback arrangement, common stock (in shares) | shares 199,492      
Amount excluded from the aggregate purchase price $ 13,300      
Vesting period 42 months      
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]        
Aggregate purchase price of acquisition   $ 107,900    
Aggregate purchase price, cash paid   45,600    
Cash held in escrow   $ 15,000    
Held in escrow period   12 months    
Number of shares issued to acquire capital stock (in shares) | shares   884,269    
Fair value of shares issued to acquire capital stock (in usd per share) | $ / shares   $ 70.53    
Common stock fair value   $ 62,400    
Preliminary purchase price allocation, goodwill   $ 99,100    
Pixie Labs Inc. | Technology        
Business Acquisition [Line Items]        
Acquired technology, estimated useful life   3 years    
Acquired technology   $ 4,800