Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Balance Sheet Components - Summary of Changes in Net Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount $ 45,629 $ 46,943
Accumulated amortization 19,552 16,180
Net amount $ 26,077 $ 30,763
Developed Technology    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 34,226 $ 35,424
Accumulated amortization 10,410 8,118
Net amount $ 23,816 $ 27,306
Licenses    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Gross carrying amount $ 159 $ 159
Accumulated amortization 159 159
Net amount $ 0 $ 0
Patents And Websites    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 5 years 5 years
Gross carrying amount $ 3,775 $ 3,775
Accumulated amortization 3,775 3,771
Net amount 0 4
Customer Relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying amount 3,056 3,165
Accumulated amortization 1,877 1,811
Net amount $ 1,179 $ 1,354
Customer Relationships | Minimum    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Customer Relationships | Maximum    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 10 years 10 years
Trade Name    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 4 years 4 years
Gross carrying amount $ 212 $ 219
Accumulated amortization 161 126
Net amount $ 51 $ 93
Commercials    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 3 years 3 years
Gross carrying amount $ 494 $ 494
Accumulated amortization 494 446
Net amount $ 0 $ 48
Internally Developed Software    
Intangible Asset, Finite-Lived [Line Items]    
Average estimated useful lives (in years) 3 years 3 years
Gross carrying amount $ 3,707 $ 3,707
Accumulated amortization 2,676 1,749
Net amount $ 1,031 $ 1,958