XML 49 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 01, 2017
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 13, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock equivalents authorized under Plan             1,250,000
Unrecognized pre-tax compensation expense   $ 1,216,516          
Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period for share-based plan 2 years            
Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period for share-based plan 3 years            
Scenario, Forecast [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense recognized       $ 59,286 $ 582,347 $ 574,883  
Straight-line [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense recognized   213,585 $ 190,847        
Management [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation expense recognized   $ 31,250 $ 25,000        
Employee Stock Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options granted   0          
Stock options forfeited   0          
Stock options exercised   0          
Stock options expired   0