XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current and Other Long-term Liabilities (Schedule of Noncurrent Liabilities) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Non-current portion of accrued contingent consideration $ 3,284,672 $ 4,931,513
Deferred compensation 2,894,894 2,522,506
Other 274,000 131,000
Total other long-term liabilities $ 6,453,566 $ 7,585,019