v3.22.2.2
Restructuring Costs - Summary of Restructuring Liabilities Recorded in Connection with 2017, 2019 and 2020 Plans (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Restructuring Reserve [Roll Forward]                    
Provisions/Additions $ 0       $ 68,704       $ 744 $ 792,754
Restructuring Costs under 2017 Plan                    
Restructuring Reserve [Roll Forward]                    
Beginning Balance 124,017 $ 132,873 $ 134,663 $ 137,911 141,340 $ 249,646 $ 314,910 $ 314,910 134,663 314,910
Provisions/Additions   (744) 744     421,737 302,313      
Translation Adjustment (7,518) (8,112) (2,534) (3,248) (3,429) 2,734 (10,393)      
Utilized/Paid           (532,777) (357,184)      
Ending Balance 116,499 124,017 132,873 134,663 137,911 141,340 249,646 141,340 116,499 137,911
Employee Severance | Restructuring Costs under 2017 Plan                    
Restructuring Reserve [Roll Forward]                    
Beginning Balance 124,017 132,129 134,663 137,911 141,340 229,051 239,444 239,444 134,663 239,444
Provisions/Additions   0 0     0 0      
Translation Adjustment (7,518) (8,112) (2,534) (3,248) (3,429) 2,734 (10,393)      
Utilized/Paid           (90,445) 0      
Ending Balance 116,499 124,017 132,129 134,663 137,911 141,340 229,051 141,340 116,499 137,911
Facility and Other Costs | Restructuring Costs under 2017 Plan                    
Restructuring Reserve [Roll Forward]                    
Beginning Balance 0 744 0 0 0 20,595 75,466 75,466 0 75,466
Provisions/Additions   (744) 744     421,737 302,313 700,000    
Translation Adjustment 0 0 0 0 0 0 0      
Utilized/Paid           (442,332) (357,184)      
Ending Balance $ 0 $ 0 $ 744 $ 0 $ 0 $ 0 $ 20,595 $ 0 $ 0 $ 0