XML 46 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Dec. 31, 2015
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost $ 25,847,656      
Unrealized Gains 1,219      
Unrealized Losses (22,773)      
Fair Value 25,826,102      
Cash and Cash Equivalents 5,703,581      
Short-Term Investments 15,936,157      
Long-Term Investments 4,186,364      
Cash, Cash Equivalents and Marketable Securities [Abstract]        
Cash and cash equivalents 5,703,581 $ 9,369,624 $ 2,156,530 $ 1,976,594
Cash and cash equivalents held in foreign bank accounts 579,000 $ 507,000    
Cash [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 1,245,315      
Unrealized Gains 0      
Unrealized Losses 0      
Fair Value 1,245,315      
Cash and Cash Equivalents 1,245,315      
Short-Term Investments 0      
Long-Term Investments 0      
Level 1 [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 4,458,266      
Unrealized Gains 0      
Unrealized Losses 0      
Fair Value 4,458,266      
Cash and Cash Equivalents 4,458,266      
Short-Term Investments 0      
Long-Term Investments 0      
Level 1 [Member] | Money Market Funds [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 4,458,266      
Unrealized Gains 0      
Unrealized Losses 0      
Fair Value 4,458,266      
Cash and Cash Equivalents 4,458,266      
Short-Term Investments 0      
Long-Term Investments 0      
Level 2 [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 20,144,075      
Unrealized Gains 1,219      
Unrealized Losses (22,773)      
Fair Value 20,122,521      
Cash and Cash Equivalents 0      
Short-Term Investments 15,936,157      
Long-Term Investments 4,186,364      
Level 2 [Member] | Certificates of Deposit [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 2,160,000      
Unrealized Gains 1,219      
Unrealized Losses 0      
Fair Value 2,161,219      
Cash and Cash Equivalents 0      
Short-Term Investments 720,437      
Long-Term Investments 1,440,782      
Level 2 [Member] | Commercial Paper [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 4,781,311      
Unrealized Gains 0      
Unrealized Losses (3,931)      
Fair Value 4,777,380      
Cash and Cash Equivalents 0      
Short-Term Investments 4,777,380      
Long-Term Investments 0      
Level 2 [Member] | Corporate Notes/Bonds [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 9,700,839      
Unrealized Gains 0      
Unrealized Losses (12,807)      
Fair Value 9,688,032      
Cash and Cash Equivalents 0      
Short-Term Investments 8,441,700      
Long-Term Investments 1,246,332      
Level 2 [Member] | U.S. Government Agencies [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Adjusted Cost 3,501,925      
Unrealized Gains 0      
Unrealized Losses (6,035)      
Fair Value 3,495,890      
Cash and Cash Equivalents 0      
Short-Term Investments 1,996,640      
Long-Term Investments $ 1,499,250