v3.26.1
Balance Sheet Components - Schedule of Platform Development Costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Platform development $ 35,367 $ 55,793
Less accumulated amortization (13,848) (33,381)
Net platform development 21,519 22,412
Capitalized platform development    
Finite-Lived Intangible Assets [Line Items]    
Platform development 12,410 38,499
Less accumulated amortization (2,904) (28,737)
Net platform development $ 9,506 $ 9,762