Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Summary of Changes in Net Carrying Values of Intangible Assets (Details)

v3.24.1.u1
Balance Sheet Components - Summary of Changes in Net Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 40,870 $ 41,680
Accumulated amortization 7,963 7,089
Net amount $ 32,907 $ 34,591
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 32,564 $ 33,303
Accumulated amortization 1,764 971
Net amount $ 30,800 $ 32,332
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 185 $ 185
Accumulated amortization $ 185 $ 185
Patents And Websites    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 5 years 5 years
Gross carrying amount $ 4,518 $ 4,518
Accumulated amortization 4,446 4,429
Net amount $ 72 $ 89
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 2,908 $ 2,974
Accumulated amortization 1,383 1,372
Net amount $ 1,525 $ 1,602
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 201 $ 206
Accumulated amortization 27 15
Net amount $ 174 $ 191
Commercials    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 3 years 3 years
Gross carrying amount $ 494 $ 494
Accumulated amortization 158 117
Net amount $ 336 $ 377