XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Components - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Restricted cash $ 7,400,000 $ 1,100,000  
Depreciation and amortization 86,100,000 82,900,000 $ 72,000,000.0
Asset write-down and other charges 0 0 305,351,000
Amortization expense of intangible assets 136,500,000 151,100,000 174,500,000
Amortization of deferred and prepaid sales commission costs 162,552,000 138,134,000 115,184,000
Impairment loss in relation to costs capitalized 0 $ 0 $ 0
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Asset write-down and other charges 2,800,000    
Developed technology      
Property, Plant and Equipment [Line Items]      
Gross reduction of intangible assets 50,600,000    
Reduction of intangible assets 28,500,000    
Amortization expense of intangible assets 22,100,000    
Cash consideration 29,800,000    
Trademarks and Trade Names      
Property, Plant and Equipment [Line Items]      
Cash consideration 29,800,000    
Customer relationships      
Property, Plant and Equipment [Line Items]      
Cash consideration $ 29,800,000