XML 32 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Employee Benefit Plans [Abstract]    
Maximum annual contribution per employee, percent of eligible compensation 90.00%  
Matching 401K contribution $ 40,477 $ 39,039