XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Money market funds $ 195.4     $ 195.4  
Customer Concentration Risk | Customer One | Accounts Receivable          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage   17.90%   15.20%  
Customer Concentration Risk | Advertising Agency Holding Company One | Accounts Receivable          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage       10.80%  
Customer Concentration Risk | Individual Customer B | Accounts Receivable          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage     11.50%    
Customer Concentration Risk | Individual Customer C | Accounts Receivable          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage 12.50%        
Customer Concentration Risk | Individual Customer D | Accounts Receivable          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage     20.30%   15.20%
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier One          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage   16.10%   17.40%  
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier Two          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage   14.40%   14.40%  
Supplier Concentration Risk | Accounts Payable and Accrued Liabilities | Supplier Three          
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]          
Concentration risk, percentage   11.60%   11.10%