Annual report pursuant to Section 13 and 15(d)

Equity - Pubic Offering (Details)

v3.23.1
Equity - Pubic Offering (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Equity      
Common stock, par value   $ 0.001 $ 0.001
Voting per share   one one
Net proceeds from offering   $ 0 $ 21,204,609
Underwriters option      
Equity      
Number of shares issued and sold 176,475    
Common Stock      
Equity      
Number of shares issued and sold     1,352,975
Common Stock | Public Offering      
Equity      
Number of shares issued and sold 1,352,975    
Offering price $ 17.00    
Net proceeds from offering $ 21,200,000