v3.25.2
OFFICER LIFE INSURANCE PREMIUMS PAYABLE (Details Narrative) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Oct. 01, 2022
Officer Life Insurance Premiums Payable        
Total liability $ 7,564,039   $ 15,896,599 $ 3,150,000
Installments payment       $ 450,000
Insurance premiums due     $ 2,700,000  
Insurance premiums payable extinguished   $ 2,700,000