XML 77 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Intangible Assets And Goodwill [Line Items]          
Impairment of goodwill $ 0   $ 0 $ 0 $ 0
Amortization expense for intangible assets     20,200,000 10,400,000 5,900,000
Intangible assets amortized costs retired     4,400,000    
Developed Technology          
Intangible Assets And Goodwill [Line Items]          
Asset acquisition, developed technology   $ 17,100,000      
Developed Technology | Cost of Revenue          
Intangible Assets And Goodwill [Line Items]          
Amortization expense for intangible assets     $ 4,200,000 $ 2,100,000 $ 1,300,000
Acquired Technology          
Intangible Assets And Goodwill [Line Items]          
Acquired finite lived intangible assets, useful life   4 years