XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Accounting Policies [Abstract]            
Trade receivables, beginning balance $ (120,365) $ (109,515) $ (124,103) $ (114,219) $ (107,340) $ (88,331)
Provisions reductions charged to operating results 3,637 (10,850) 14,588 (31,957)   (20,649)
Accounts write-offs 31,941     31,941 6,878 1,640
Trade receivables, ending balance (116,728) $ (120,365) $ (109,515) (114,235) (114,219) (107,340)
Accounts write-offs $ (31,941)     $ (31,941) $ (6,878) $ (1,640)