XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Schedule of Platform Development Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Platform development $ 53,793 $ 52,793
Less accumulated amortization (31,703) (30,004)
Net Carrying Amount 22,090 22,789
Platform development    
Finite-Lived Intangible Assets [Line Items]    
Platform development 35,003 31,434
Less accumulated amortization (25,703) (23,319)
Net Carrying Amount $ 9,300 $ 8,115