XML 127 R112.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Events [Abstract]      
Trade accounts receivable $ 2,962,397 $ 2,870,021 $ 3,458,625
Other 41,291 167,383
Accounts receivable 3,003,688 2,870,021 3,626,008
Less allowance for credit losses (1,424,074) (1,470,868) (1,227,136)
Total accounts receivable, net $ 1,579,614 $ 1,399,153 $ 2,398,872