v3.25.2
19. RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Sep. 16, 2020
Promissory Note - JP Morgan       $ 450,000
Sitting and Committee Fees   $ 69,000 $ 138,000  
Non-Employee Directors        
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 450,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value $ 432,990      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares 251,613 251,613