XML 130 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of Credit Risk (Narrative) (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Five Customers [Member]    
Concentration Risk [Line Items]    
Concentration risk percentage of revenue 65.60% 71.60%