v3.22.2.2
Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning balance     $ (12,965,983)  
Total other comprehensive income (loss), net of applicable taxes: $ 26,004 $ 11,144 170,375 $ 92,802
Accumulated other comprehensive (loss) income, ending balance (15,700,382)   (15,700,382)  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning balance (1,736,634) (1,914,022) (1,881,005) (1,995,680)
Other comprehensive income (loss) before reclassifications 26,004 11,144 170,375 92,802
Total other comprehensive income (loss), net of applicable taxes: 26,004 11,144 170,375 92,802
Accumulated other comprehensive (loss) income, ending balance (1,710,630) (1,902,878) (1,710,630) (1,902,878)
Net Minimum Pension Liability        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning balance 20,965 7,719 20,965 7,719
Other comprehensive income (loss) before reclassifications 0 0 0 0
Total other comprehensive income (loss), net of applicable taxes: 0 0 0 0
Accumulated other comprehensive (loss) income, ending balance 20,965 7,719 20,965 7,719
Accumulated Other Comprehensive Loss, Net        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning balance (1,715,669) (1,906,303) (1,860,040) (1,987,961)
Other comprehensive income (loss) before reclassifications 26,004 11,144 170,375 92,802
Total other comprehensive income (loss), net of applicable taxes: 26,004 11,144 170,375 92,802
Accumulated other comprehensive (loss) income, ending balance $ (1,689,665) $ (1,895,159) $ (1,689,665) $ (1,895,159)