XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Cash disbursement concentration
Number of vendors2222
Total cash disbursements represented by vendors listed above27%20%25%21%
June 30,
2024
December 31,
2023
Accounts payable concentration
Number of vendors22
Total accounts payable balance represented by vendors listed above32%30%
Accounts receivable concentration
Number of customers22
Total accounts receivable balance represented by customers listed above32%36%