v3.26.1
Balance Sheet Components - Schedule of Platform Development Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Platform development $ 35,366 $ 55,793
Less accumulated amortization (14,741) (33,381)
Net platform development 20,625 22,412
Capitalized platform development    
Intangible Asset, Finite-Lived [Line Items]    
Platform development 12,410 38,499
Less accumulated amortization (3,982) (28,737)
Net platform development $ 8,428 $ 9,762