XML 64 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets

The changes in the carrying amount of intangible assets for the year ended December 31, 2019 and 2018 were as follows:

 

    2019     2018  
Balance at beginning of year   $ 306,575     $ 463,578  
Deduction: Amortization expense     (132,338 )     (157,003 )
Balance at end of year   $ 174,237     $ 306,575  

Schedule of Intangible Assets and Goodwill

The following tables set forth the components of intangible assets as of December 31, 2019 and 2018:

 

          As of December 31, 2019  
    Estimated     Adjusted              
    Useful     Carrying     Accumulated        
    Life     Amount     Amortization     Net  
                         
Patents and copyrights     2-17 years     $ 480,661     $ (306,424 )   $ 174,237  
            $ 480,661     $ (306,424 )   $ 174,237  

 

    As of December 31, 2018  
    Adjusted              
    Carrying     Accumulated        
    Amount     Amortization     Net  
                   
Trade name   $ 286,590     $ (278,825 )   $ 7,765  
Patents and copyrights     954,915       (746,229 )     208,686  
Non-contractual customer relationships     2,431,655       (2,341,531 )     90,124  
    $ 3,673,160     $ (3,366,585 )     306,575  

Schedule of Finite-Lived Intangible Assets Amortization Expense

The following summarizes amortization of acquisition related intangible assets included in the statement of operations:

 

    Years Ended December 31,  
    2019     2018  
             
Cost of sales   $ 104,830     $ 129,496  
General and administrative     27,508       27,507  
    $ 132,338     $ 157,003  

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense

The Company expects that amortization expense for the next five succeeding years will be as follows:

 

2020   $ 24,980
2021   $ 24,980
2022   $ 24,980
2023   $ 24,980
2024   $ 24,980