XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated balance sheet components - Summary of Capitalized Software, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total capitalized software $ 109,631 $ 105,162
Less accumulated amortization (78,871) (73,614)
Total expected amortization 30,760 31,548
Internal use software    
Property, Plant and Equipment [Line Items]    
Total capitalized software 109,445 105,162
Content assets    
Property, Plant and Equipment [Line Items]    
Total capitalized software $ 186 $ 0