XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 07, 2024
Business Acquisition [Line Items]        
Depreciation and amortization expense $ 109,900 $ 113,400 $ 84,800  
Goodwill 181,087 148,047    
Amortization of acquired intangible assets 12,700 20,000 15,200  
Kivera        
Business Acquisition [Line Items]        
Goodwill       $ 23,864,000
Goodwill, acquired during period 33,000      
Developed technology       $ 5,700,000
Kivera | Developed technology        
Business Acquisition [Line Items]        
Developed technology 5,700      
Capitalized internal-use software        
Business Acquisition [Line Items]        
Depreciation and amortization expense $ 24,700 $ 21,500 $ 20,200