v3.26.1
Balance Sheet Components - Schedule of Goodwill and Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross $ 127,359 $ 78,768
Accumulated Amortization (45,723) (40,491)
Total 81,636 38,277
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross 25,070 23,380
Accumulated Amortization (10,509) (9,575)
Total 14,561 13,805
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 32,565 25,985
Accumulated Amortization (20,383) (18,756)
Total 12,182 7,229
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross 53,500 15,290
Accumulated Amortization (9,472) (7,595)
Total 44,028 7,695
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross 16,224 14,113
Accumulated Amortization (5,359) (4,565)
Total $ 10,865 $ 9,548