Annual report pursuant to Section 13 and 15(d)

Schedule of Reconciliation of Unrecognized Tax Benefits (Details)

v3.23.1
Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Unrecognized Tax Benefits, Beginning Balance $ 4,027,180 $ 4,042,705
Additions based on tax positions related to the current year 940,106 509,320
Additions for return-to-provision true-up   (524,845)
Reductions for the tax positions of prior years (115,396)  
Expired tax credits due to 10-year life (17,043)  
Unrecognized Tax Benefits, Ending Balance $ 4,834,847 $ 4,027,180