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.2.u1
Balance Sheet Components - Summary of Changes in Net Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 42,707 $ 41,680
Accumulated amortization 9,122 7,089
Net amount $ 33,585 $ 34,591
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 32,332 $ 33,303
Accumulated amortization 2,560 971
Net amount $ 29,772 $ 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,464 4,429
Net amount $ 54 $ 89
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 2,888 $ 2,974
Accumulated amortization 1,413 1,372
Net amount $ 1,475 $ 1,602
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 200 $ 206
Accumulated amortization 40 15
Net amount $ 160 $ 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 199 117
Net amount $ 295 $ 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 261  
Net amount $ 1,829