v3.24.2.u1
Summary of Significant Accounting Policies - Concentration of Business and Credit Risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
customer
individual
Jun. 30, 2023
customer
individual
Jun. 30, 2024
USD ($)
customer
individual
Jun. 30, 2023
customer
individual
Dec. 31, 2023
customer
Concentration Risk [Line Items]          
Federal Depository Insurance Coverage | $ $ 250,000   $ 250,000    
Total Accounts Receivable | Customer Concentration Risk | Major Customers          
Concentration Risk [Line Items]          
Number of customers     3   2
Concentration risk percentage     54.30%   45.70%
Total Revenue | Customer Concentration Risk | Major Customers          
Concentration Risk [Line Items]          
Number of customers 1 1 1 1  
Concentration risk percentage 41.50% 65.70% 38.30% 57.30%  
Total Purchases | Supplier Concentration Risk | Major Supplier          
Concentration Risk [Line Items]          
Number of vendors | individual 2 2 2 2  
Concentration risk percentage 93.50% 84.70% 89.50% 85.20%