v3.23.2
Balance Sheet Components - Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 53,400   $ 53,400   $ 53,400
Accumulated Amortization 30,692   30,692   20,917
Net Book Value 22,708   22,708   32,483
Amortization of acquired intangible assets 4,900 $ 4,900 9,800 $ 5,400  
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 40,100   40,100   40,100
Accumulated Amortization 27,816   27,816   19,191
Net Book Value 12,284   12,284   20,909
Trade name          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,700   1,700   1,700
Accumulated Amortization 1,063   1,063   638
Net Book Value 637   637   1,062
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 11,600   11,600   11,600
Accumulated Amortization 1,813   1,813   1,088
Net Book Value $ 9,787   $ 9,787   $ 10,512