Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Non-vested Stock Options (Details)

v3.22.4
Stockholders' Equity - Schedule of Non-vested Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Non-vested Stock Options    
Balance at beginning (in shares) 291,220  
Granted (in shares) 147,723  
Vested (in shares) (169,987)  
Forfeited or expired (in shares) (4,291)  
Balance at ending (in shares) 264,665 291,220
Weighted - Average Grant Date Fair Value    
Balance at beginning (in usd per share) $ 5.38  
Granted (in usd per share) 8.21 $ 9.48
Vested (in usd per share) 5.16  
Forfeited or expired (in usd per share) 10.33  
Balance at ending (in usd per share) $ 7.19 $ 5.38