XML 97 R78.htm IDEA: XBRL DOCUMENT v3.3.1.900
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details)
Dec. 31, 2015
USD ($)
Leases [Abstract]  
2016 $ 1,075,243
2017 1,039,618
2018 901,568
2019 838,896
2020 and thereafter 2,469,052
Total future minimum lease payments $ 6,324,377