XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Current and Other Long-term Liabilities (Schedule of Noncurrent Liabilities) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Non-current portion of accrued contingent consideration $ 2,877,312 $ 3,284,672
Deferred compensation 3,172,483 2,894,894
Other 250,000 274,000
Total other long-term liabilities $ 6,299,795 $ 6,453,566