XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - Customer Concentration Risk - Five Customers - customer
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable        
Concentration Risk        
Number of customers (customer) 5 5 5 5
Concentration risk (as a percent)     89.00% 64.00%
Sales Revenue, Net        
Concentration Risk        
Number of customers (customer) 5 5 5 5
Concentration risk (as a percent) 80.00% 42.00% 72.00% 34.00%