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.3
Balance Sheet Components - Summary of Changes in Net Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 44,154 $ 41,680
Accumulated amortization 10,392 7,089
Net amount $ 33,762 $ 34,591
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 33,677 $ 33,303
Accumulated amortization 3,508 971
Net amount $ 30,169 $ 32,332
Licenses    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 159 $ 185
Accumulated amortization $ 159 $ 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,482 4,429
Net amount $ 36 $ 89
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 3,007 $ 2,974
Accumulated amortization 1,513 1,372
Net amount $ 1,494 $ 1,602
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 209 $ 206
Accumulated amortization 54 15
Net amount $ 155 $ 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 241 117
Net amount $ 253 $ 377
Internally Developed Software    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 3 years  
Gross carrying amount $ 2,090  
Accumulated amortization 435  
Net amount $ 1,655