XML 51 R37.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE MEASUREMENTS - Transfers Between Levels of Fair Value Hierarchy (Details)
9 Months Ended
Sep. 28, 2019
USD ($)
Transfers Between Levels of Fair Value  
Financial instrument fair value $ 43,097,888
Financial instrument fair value 35,045,620
Level 3  
Transfers Between Levels of Fair Value  
Financial instrument fair value 5,565,499
Financial instrument fair value 8,704,100
Equity Investment One | Level 3  
Transfers Between Levels of Fair Value  
Net unrealized gains 638,601
Equity Investments | Level 3  
Transfers Between Levels of Fair Value  
Financial instrument fair value 5,565,499
Purchases, issuances and settlements 2,500,000
Transfers in and or out of Level 3 0
Financial instrument fair value $ 8,704,100