v3.26.1
Balance Sheet Components - Schedule of Goodwill and Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross $ 128,646 $ 78,768
Accumulated Amortization (51,165) (40,491)
Total 77,481 38,277
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Gross 25,070 23,380
Accumulated Amortization (11,442) (9,575)
Total 13,628 13,805
Technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross 32,565 25,985
Accumulated Amortization (22,012) (18,756)
Total 10,553 7,229
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross 53,500 15,290
Accumulated Amortization (11,349) (7,595)
Total 42,151 7,695
Internally developed software    
Intangible Asset, Finite-Lived [Line Items]    
Gross 17,511 14,113
Accumulated Amortization (6,362) (4,565)
Total $ 11,149 $ 9,548