Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Restricted Stock Awards (Details)

v3.23.2
Share-Based Compensation - Restricted Stock Awards (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 28, 2023
Jun. 14, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
May 31, 2023
May 31, 2022
Feb. 28, 2022
Restricted Stock Awards                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Vesting period         4 years        
Stock compensation expense     $ 120,891 $ 483,733 $ 241,782 $ 628,318      
Unrecognized compensation expense related to unvested restricted share awards     70,848   $ 70,848        
Unrecognized compensation expense related to unvested restricted share awards recognized over a weighted-average period         1 month        
Number of shares vested         46,054        
Restricted Stock Units                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock compensation expense     72,377 $ 381,829 $ 358,486 $ 381,829      
Unrecognized compensation expense related to unvested restricted share awards     $ 344,680   $ 344,680        
Unrecognized compensation expense related to unvested restricted share awards recognized over a weighted-average period         3 years 3 months 18 days        
Number of shares vested         99,052        
Number of shares authorized   356,851         2,450,855 1,950,855  
Number of shares granted   336,538     152,137        
Minimum value obligation                 $ 201,282
Restricted Stock Units | Officer                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Vesting period 1 year                
Number of shares vested 33,387                
Restricted Stock Units | Vested immediately | Officer                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares vested   48,077              
Restricted Stock Units | Vest in equal quarterly installments through February 28, 2023 | Officer                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Number of shares vested   288,461