v3.23.1
Recent Accounting Pronouncements (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Schedule of Held-to-Maturity Securities [Line Items]        
Stockholders' Equity Attributable to Parent $ 9,323,759 $ 8,745,649 $ 7,147,004 $ 6,739,304
Period of Adoption, Adjustment        
Schedule of Held-to-Maturity Securities [Line Items]        
Stockholders' Equity Attributable to Parent   $ (5,000)