XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Trade Receivables and Allowance for Credit Losses (Details Narrative)
Sep. 30, 2023
Dec. 31, 2022
Trade Receivables and Allowance for Credit Losses    
Percent of gross accounts receivable 2.80% 3.80%