XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans - 401(k) Plan (Details) - 401K - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance of common stock related to 401k plan match (in shares) 17,651 11,967 8,478
Expenses attributable to the 401(k) Plan $ 2,496,936 $ 2,231,735 $ 1,710,785