v3.26.1
Balance Sheet Components - Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 98,884 $ 68,662
Accumulated Amortization 41,515 26,863
Net Book Value 57,369 41,799
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 50,542 46,820
Accumulated Amortization 31,510 20,686
Net Book Value 19,032 26,134
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 43,880 17,380
Accumulated Amortization 9,417 5,813
Net Book Value 34,463 11,567
Other    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 4,462 4,462
Accumulated Amortization 588 364
Net Book Value $ 3,874 $ 4,098