XML 78 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Acquisitions (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]        
Amortization of intangible assets     $ 21,958,000 $ 17,236,000
Streamlabs        
Business Acquisition [Line Items]        
Fair value of total consideration transferred $ 105,682,000      
Maximum additional earn-out 29,000,000.0      
Business acquisition related costs   $ 800,000 1,400,000  
Net sales contributed by acquiree   $ 4,100,000 $ 4,100,000  
Percent of net sales contributed by acquiree (less than, as a percent)   1.00% 1.00%  
Small Technology Acquisition        
Business Acquisition [Line Items]        
Fair value of total consideration transferred $ 3,600,000      
Consideration retained (as a percent) 10.00%      
Developed technology | Streamlabs        
Business Acquisition [Line Items]        
Amortization of intangible assets   $ 600,000    
Customer Relationships and Trade Names | Streamlabs        
Business Acquisition [Line Items]        
Amortization of intangible assets   $ 700,000    
Fair Value, Inputs, Level 3 | Trade Names | Streamlabs        
Business Acquisition [Line Items]        
Royalty rate for fair value measurement (as a percent) 5.00%      
Measurement Input, Discount Rate | Customer relationships | Streamlabs        
Business Acquisition [Line Items]        
Discount rate for value measurement (as a percent) 20.00%      
Measurement Input, Discount Rate | Fair Value, Inputs, Level 3 | Developed technology | Streamlabs        
Business Acquisition [Line Items]        
Discount rate for value measurement (as a percent) 25.00%      
Measurement Input, Discount Rate | Fair Value, Inputs, Level 3 | Trade Names | Streamlabs        
Business Acquisition [Line Items]        
Discount rate for value measurement (as a percent) 25.00%