XML 16 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
17. Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
 2015   $288,488 
 2016    322,857 
 2017    329,312 
 2018    83,975 
 2019    251,926 
     $1,276,557