XML 54 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Narrative (Details) - USD ($)
Oct. 31, 2019
Sep. 30, 2019
Indemnification agreement    
Other Commitments [Line Items]    
Amount accrued for indemnification provisions   $ 0
Streamlabs | Subsequent Event | Forecast    
Other Commitments [Line Items]    
Total cash consideration $ 89,000,000  
Maximum additional earn-out $ 29,000,000