v3.26.1
Consolidated balance sheet components - Summary of Capitalized Software, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total capitalized software $ 128,323 $ 123,342
Less accumulated amortization (99,550) (94,378)
Total expected amortization 28,773 28,964
Internal use software    
Property, Plant and Equipment [Line Items]    
Total capitalized software 128,070 123,089
Content assets    
Property, Plant and Equipment [Line Items]    
Total capitalized software $ 253 $ 253