v3.26.1
Balance Sheet Components - Schedule of Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount $ 35,367 $ 55,793
Accumulated Amortization (13,848) (33,381)
Net platform development 21,519 22,412
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 0 17,333
Accumulated Amortization 0 (17,333)
Net platform development 0 0
Brand name    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 14,265 15,115
Accumulated Amortization (4,587) (5,118)
Net platform development 9,678 9,997
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 4,433 5,181
Accumulated Amortization (1,366) (2,052)
Net platform development 3,067 3,129
Subscriber relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 2,150 2,150
Accumulated Amortization (1,775) (1,634)
Net platform development 375 516
Advertiser relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 14,519 14,519
Accumulated Amortization (6,120) (5,749)
Net platform development 8,399 8,770
Database    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 0 1,140
Accumulated Amortization 0 (1,140)
Net platform development 0 0
Digital content    
Finite-Lived Intangible Assets [Line Items]    
Carrying Amount 0 355
Accumulated Amortization 0 (355)
Net platform development $ 0 $ 0