XML 116 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current and Other Long-term Liabilities (Schedule of Noncurrent Liabilities) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Non-current portion of accrued contingent consideration $ 3,830,096 $ 4,855,363
Deferred compensation 3,433,962 2,702,772
Other 224,786 304,637
Total other long-term liabilities $ 7,488,844 $ 7,862,772