XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Benefit Plans        
Defined Contribution Plan, Employer Matching Contribution, Percent of Match     100.00%  
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage     4.00%  
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount $ 46,663 $ 22,515 $ 110,841 $ 80,486