Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Employee Benefits (Details)

v3.23.1
Stock-Based Compensation and Employee Benefits (Details) - USD ($)
12 Months Ended
Apr. 16, 2018
Dec. 31, 2022
Dec. 31, 2021
Oct. 27, 2016
Stock-Based Compensation and Employee Benefits:        
Percentage of employer contribution 3.00%      
401(k) Plan expenses   $ 92,831 $ 47,164  
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   1,188,468    
Restricted Stock        
Stock-Based Compensation and Employee Benefits:        
Number of unvested shares   158,377    
Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Shares granted   163,967 109,681  
Number of unvested shares   47,788    
Share-Based Payment Arrangement, Tranche One | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Shares vested   20,598 29,976  
Share-Based Payment Arrangement, Tranche Two | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Shares vested     29,976  
Stock grants in period, gross   20,597    
Share-Based Payment Arrangement, Tranche Three | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Shares vested     29,976  
Stock grants in period, gross   20,597    
Share-Based Payment Arrangement, Tranche Four | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Shares vested   3,750 3,750  
Share-Based Payment Arrangement, Tranche Five | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Stock grants in period, gross   32,808 3,750  
Share-Based Payment Arrangement, Tranche Six | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Stock grants in period, gross   32,808 3,750  
Share-Based Payment Arrangement, Tranche Seven | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Stock grants in period, gross   32,809 3,750  
Share-Based Payment Arrangement, Tranche Eight | Restricted Stock | 2016 Equity Compensation plan        
Stock-Based Compensation and Employee Benefits:        
Shares vested   4,753