XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
TAX (Details Narrative) - Mexican Tax Authority [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2019
Dec. 31, 2016
Unpaid income taxes $ 352,000     $ 865,000 $ 666,400
Mexico tax assessment 1,320,000        
Interest and penalties $ 968,000        
IVA tax receivable   $ 961,941 $ 907,408    
Reserve on this IVA tax receivable   615,636 575,151    
IVA receivable, net   $ 346,305 $ 332,257