XML 98 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Costs - Schedule of Restructuring Costs (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Provisions/Additions   $ 1,032,826 $ 1,104,318
Restructuring Plan, 2013 And 2017 [Member]      
Restructuring Reserve [Roll Forward]      
Beginning Balance     914,808
Restructuring Plan, 2013, 2017 and 2019 (1) [Member]      
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 531,292 531,292  
Provisions/Additions   1,032,826 1,104,318
Restructuring Reserve, Foreign Currency Translation Gain (Loss)   25,353  
Utilized/Paid   (1,274,561) (1,487,834)
Ending Balance   314,910 531,292
Severance related costs | Restructuring Plan, 2013 And 2017 [Member]      
Restructuring Reserve [Roll Forward]      
Beginning Balance     461,361
Severance related costs | Restructuring Costs Under 2019 Plan [Member]      
Restructuring Reserve [Roll Forward]      
Provisions/Additions 0.1 76,708 245,910
Restructuring Reserve, Foreign Currency Translation Gain (Loss)   25,353  
Severance related costs | Restructuring Plan, 2017 [Member]      
Restructuring Reserve [Roll Forward]      
Ending Balance   239,444  
Severance related costs | Restructuring Plan, 2013, 2017 and 2019 (1) [Member]      
Restructuring Reserve [Roll Forward]      
Beginning Balance 293,799 293,799  
Utilized/Paid   (156,416) (413,472)
Ending Balance   239,444 293,799
Facility and other costs | Restructuring Plan, 2017 [Member]      
Restructuring Reserve [Roll Forward]      
Beginning Balance $ 237,493 237,493 453,447
Provisions/Additions   956,118 858,408
Restructuring Reserve, Foreign Currency Translation Gain (Loss)   0  
Utilized/Paid   (1,118,145) (1,074,362)
Ending Balance   $ 75,466 $ 237,493