XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 39,003 $ 33,731
Accumulated Amortization 15,107 11,866
Net Book Value 23,896 21,865
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,861 22,131
Accumulated Amortization 10,702 7,878
Net Book Value 12,159 14,253
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,680 11,600
Accumulated Amortization 4,375 3,988
Net Book Value 7,305 $ 7,612
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,462  
Accumulated Amortization 30  
Net Book Value $ 4,432