Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation and Employee Benefits (Details)

v3.23.2
Stock-Based Compensation and Employee Benefits (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 16, 2018
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Oct. 27, 2016
Stock-Based Compensation and Employee Benefits:            
Percentage of employer contribution 3.00%          
401(k) Plan expenses   $ 30,693 $ 30,008 $ 75,389 $ 50,001  
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,005,078   1,005,078    
Stock based compensation   $ 222,211 $ 123,428 $ 395,709 $ 230,167  
Unrecorded stock based compensation expense   $ 1,125,694   $ 1,125,694    
Restricted Stock            
Stock-Based Compensation and Employee Benefits:            
Number of unvested shares   226,483   226,483    
Restricted Stock | 2016 Equity Compensation plan            
Stock-Based Compensation and Employee Benefits:            
Shares granted       183,390 138,967  
Fair value of shares granted       $ 707,719 $ 718,913  
Vested immediately on the grant date | Restricted Stock | 2016 Equity Compensation plan            
Stock-Based Compensation and Employee Benefits:            
Shares vested       17,500    
Vested on first anniversary | Restricted Stock | 2016 Equity Compensation plan            
Stock-Based Compensation and Employee Benefits:            
Stock grants in period, gross       17,500    
Vested on second anniversary | Restricted Stock | 2016 Equity Compensation plan            
Stock-Based Compensation and Employee Benefits:            
Stock grants in period, gross       17,500    
Vested on January 1, 2024 | Restricted Stock | 2016 Equity Compensation plan            
Stock-Based Compensation and Employee Benefits:            
Shares vested       43,630    
Vested on January 1, 2025 | Restricted Stock | 2016 Equity Compensation plan            
Stock-Based Compensation and Employee Benefits:            
Shares vested       43,630