Quarterly report [Sections 13 or 15(d)]

COMMITMENTS AND CONTINGENCIES (Details - Future minimum lease payments)

v3.25.1
COMMITMENTS AND CONTINGENCIES (Details - Future minimum lease payments) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Nov. 02, 2024
Jul. 26, 2021
      Current portion $ (803,536) $ (798,556)    
MLA, less current portion 3,767,106 $ 3,867,042    
Property Available for Operating Lease [Member]        
2025 599,332      
2026 818,518      
2027 838,984      
2028 859,856      
   Thereafter 3,183,571      
      Total undiscounted future minimum lease payments 6,300,261      
Less: Impact of discounting (1,729,619)      
Total present value of MLA obligation 4,570,642     $ 4,980,104
      Current portion (803,536)      
MLA, less current portion 3,767,106      
Property Available For Master Lease [Member]        
2025 355,751      
2026 527,777      
2027 527,777      
2028 527,777      
   Thereafter 703,702      
      Total undiscounted future minimum lease payments 2,642,784      
Less: Impact of discounting (517,049)      
Total present value of MLA obligation 2,125,735   $ 2,662,282  
      Current portion (487,695)      
MLA, less current portion $ 1,638,040