XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,962 $ 33,731
Accumulated Amortization 22,551 11,866
Net Book Value 18,411 21,865
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,820 22,131
Accumulated Amortization 17,144 7,878
Net Book Value 7,676 14,253
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,680 11,600
Accumulated Amortization 5,154 3,988
Net Book Value 6,526 $ 7,612
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,462  
Accumulated Amortization 253  
Net Book Value $ 4,209