v3.25.2
Summary of Significant Accounting Policies - Channel and Retail Partners Greater Than 10% (Details) - Customer concentration risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue benchmark | Channel Partner (Apple)          
Concentration Risk [Line Items]          
Concentration risk, percentage 54.00% 55.00% 55.00% 56.00%  
Revenue benchmark | Channel Partner (Google)          
Concentration Risk [Line Items]          
Concentration risk, percentage 19.00% 18.00% 19.00% 18.00%  
Accounts receivable | Channel Partner (Apple)          
Concentration Risk [Line Items]          
Concentration risk, percentage     57.00%    
Accounts receivable | Channel Partner (Google)          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%   49.00%
Accounts receivable | Data Partner A          
Concentration Risk [Line Items]          
Concentration risk, percentage     10.00%   11.00%
Accounts receivable | Retail Partner A          
Concentration Risk [Line Items]          
Concentration risk, percentage     12.00%   17.00%