XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Schedule of Table Illustrates the Level of Concentration as a Percentage of Total Revenues (Details) - Advertising Partner Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Google | Revenue Benchmark    
Product Information [Line Items]    
Concentration risk, percentage 78.00% 85.00%
Google | Accounts Receivable    
Product Information [Line Items]    
Concentration risk, percentage 56.00% 69.00%
Microsoft | Accounts Receivable    
Product Information [Line Items]    
Concentration risk, percentage 8.00% 5.00%
Yahoo | Accounts Receivable    
Product Information [Line Items]    
Concentration risk, percentage 7.00% 6.00%