XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current and Other Long-term Liabilities (Schedule of Noncurrent Liabilities) (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Non-current portion of accrued contingent consideration $ 4,931,513 $ 3,830,096
Deferred compensation 2,522,506 3,433,962
Other 131,000 224,786
Total other long-term liabilities $ 7,585,019 $ 7,488,844