XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
TAX (Details Narrative) - Mexican Tax Authority [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Jun. 30, 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   $ 1,346,690 $ 907,408    
Reserve on this IVA tax receivable   785,018 575,151    
IVA receivable, net   $ 561,672 $ 332,257