Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Employee Benefits (Details)

v3.24.1
Stock-Based Compensation and Employee Benefits (Details) - USD ($)
12 Months Ended
Apr. 16, 2018
Dec. 31, 2023
Dec. 31, 2022
Oct. 27, 2016
Stock-Based Compensation and Employee Benefits        
Percentage of employer contribution 3.00%      
401(k) Plan expenses   $ 170,973 $ 92,831  
2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Maximum number of common shares reserved for the grant of awards       1,500,000
Aggregate shares available for grants in period   988,785    
Restricted Stock        
Stock-Based Compensation and Employee Benefits        
Number of unvested shares   120,068    
Unrecorded stock based compensation expense   $ 743,885    
Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Shares granted   196,056 163,967  
Vested immediately on the grant date | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Shares vested   23,500    
Vested on first anniversary | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Stock grants in period, gross   20,833    
Vested on second anniversary | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Stock grants in period, gross   20,833    
Share-Based Payment Arrangement, Tranche Five [member] | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Stock grants in period, gross   43,630    
Share-Based Payment Arrangement, Tranche Six | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Stock grants in period, gross   43,630    
Vested on January 1, 2024 | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits        
Shares vested   120,068    
Stock grants in period, gross   822,231 495,015  
Unrecorded stock based compensation expense   $ 743,885