XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Schedule of Customers Represent Greater Than 10% Of Accounts Receivable (Details) - Customer Concentration Risk [Member] - Accounts Receivable [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Customer A [Member]    
Product Information [Line Items]    
Total accounts receivable (as a percent) 12.00%  
Customer B [Member]    
Product Information [Line Items]    
Total accounts receivable (as a percent) 13.00%  
Customer C [Member]    
Product Information [Line Items]    
Total accounts receivable (as a percent) 11.00% 13.00%
Customer D [Member]    
Product Information [Line Items]    
Total accounts receivable (as a percent)   16.00%
Customer E [Member]    
Product Information [Line Items]    
Total accounts receivable (as a percent) 15.00%