XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Cash Disbursements | Supplier Concentration Risk | Two Vendors        
Concentration Risk [Line Items]        
Concentration risk (in percent)   21.00%   21.00%
Cash Disbursements | Supplier Concentration Risk | Three Vendors        
Concentration Risk [Line Items]        
Concentration risk (in percent) 40.00%   37.00%  
Accounts Payable | Supplier Concentration Risk | Two Vendors        
Concentration Risk [Line Items]        
Concentration risk (in percent)       30.00%
Accounts Payable | Supplier Concentration Risk | Three Vendors        
Concentration Risk [Line Items]        
Concentration risk (in percent)     42.00%  
Accounts Receivable | Customer Concentration Risk | Two Customers        
Concentration Risk [Line Items]        
Concentration risk (in percent)     49.00% 36.00%