XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts receivable consists of trade receivables as follows: (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Billed receivables $ 4,444,504 $ 5,139,757
Less: allowance for expected credit losses (92,308) (281,985)
   Total accounts receivable, net $ 4,352,196 $ 4,857,772