XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,604,536 $ 21,583,538
Accumulated Amortization 20,588,111 19,993,014
Net $ 1,016,425 $ 1,590,524
Customer relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Gross Carrying Amount $ 12,720,000 $ 12,720,000
Accumulated Amortization $ 12,720,000 $ 12,720,000
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 6,235,069 $ 6,235,069
Accumulated Amortization 6,196,402 5,751,037
Net $ 38,667 $ 484,032
Patents [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 230,683 $ 230,683
Accumulated Amortization $ 230,683 $ 230,683
Software [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 2,111,631 $ 2,090,633
Accumulated Amortization 1,133,873 984,141
Net $ 977,758 $ 1,106,492
Customer lists [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Gross Carrying Amount $ 307,153 $ 307,153
Accumulated Amortization $ 307,153 $ 307,153