Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation (Details Narrative)

v3.23.3
Basis of Presentation (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Accounting Policies [Abstract]                  
Net Income (Loss) Attributable to Parent $ 2,012,885 $ 3,050,586 $ 2,844,837 $ 3,870,113 $ 3,589,543 $ 4,590,993 $ 7,908,308 $ 12,050,649  
Net Cash Provided by (Used in) Operating Activities             6,188,335 $ 12,795,647  
Retained Earnings (Accumulated Deficit) $ 193,470,825           $ 193,470,825   $ 185,562,517