Quarterly report pursuant to Section 13 or 15(d)

COMMITMENTS AND CONTINGENCIES (Details - Future minimum lease payments)

v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Details - Future minimum lease payments) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 584,720  
2025 798,556  
2026 818,518  
2027 838,984  
2028 859,856  
Thereafter 3,183,571  
Total undiscounted future minimum lease payments 7,084,205  
Less: Impact of discounting (2,158,706)  
Total present value of operating lease obligations 4,925,599  
Current portion (783,944) $ (779,087)
Operating lease obligations, less current portion $ 4,141,555 $ 4,228,718