XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Details) - Schedule of unvested restricted stock awards - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Schedule of unvested restricted stock awards [Abstract]        
Unvested restricted stock awards 98,011 79,264 94,942 48,027
Options 659,700 826,777 652,103 782,575
Total 757,711 906,041 747,045 830,602