XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 33,731 $ 60,483
Accumulated Amortization 11,866 40,919
Acquired intangible assets, net 21,865 19,564
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,131 47,183
Accumulated Amortization 7,878 36,893
Acquired intangible assets, net 14,253 10,290
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   1,700
Accumulated Amortization   1,488
Acquired intangible assets, net   212
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,600 11,600
Accumulated Amortization 3,988 2,538
Acquired intangible assets, net $ 7,612 $ 9,062