Annual report [Section 13 and 15(d), not S-K Item 405]

COMMITMENTS AND CONTINGENCIES (Details - Future minimum lease payments)

v3.25.1
COMMITMENTS AND CONTINGENCIES (Details - Future minimum lease payments) - USD ($)
Dec. 31, 2024
Nov. 02, 2024
Dec. 31, 2023
Jul. 26, 2021
Current portion, operating lease obligation $ (798,556)   $ (779,087)  
Operating lease obligations, less current portion 3,867,042   $ 4,228,718  
Property Available for Operating Lease [Member]        
2025 798,556      
2026 818,518      
2027 838,984      
2028 859,856      
Thereafter 3,183,571      
Total undiscounted future minimum lease payments 6,499,485      
Less: Impact of discounting (1,833,887)      
Total present value of operating lease obligations 4,665,598     $ 4,980,104
Current portion, operating lease obligation (798,556)      
Operating lease obligations, less current portion 3,867,042      
Property Available For Master Lease [Member]        
2025 367,451      
2026 527,777      
2027 527,777      
2028 527,777      
Thereafter 703,702      
Total undiscounted future minimum lease payments 2,654,484      
Less: Impact of discounting (562,429)      
Total present value of operating lease obligations 2,092,057 $ 2,662,282    
Current portion, operating lease obligation (367,451)      
Operating lease obligations, less current portion $ 1,724,604