Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Restricted Stock Awards (Details)

v3.24.1
Share-Based Compensation - Restricted Stock Awards (Details) - USD ($)
12 Months Ended
Aug. 16, 2023
Aug. 02, 2023
Feb. 28, 2023
Jun. 14, 2022
Dec. 31, 2023
Dec. 31, 2022
May 31, 2023
May 31, 2022
Restricted Stock Awards                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Vesting period         4 years      
Stock compensation expense         $ 297,354 $ 1,301,599    
Unrecognized compensation expense related to unvested restricted share awards         $ 0      
Number of shares vested         55,735      
Restricted Stock Units                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock compensation expense         $ 782,175 $ 1,406,548    
Number of shares authorized       356,851     2,450,855 1,950,855
Number of shares granted       336,538 580,227      
Number of shares vested         525,579      
Minimum value obligation $ 548,450              
RSUs cancelled         127,605      
Restricted Stock Units | Officer                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Vesting period     1 year          
Number of shares vested   28,090 33,387          
Restricted Stock Units | Advisor                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares vested 400,000              
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