XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Details) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,258,763 $ 66,258,763
Accumulated Amortization (50,969,184) (46,502,649)
Net Intangible Asset 15,289,579 19,756,114
Estimated amortization expense for intangible assets for future years [Abstract]    
2024 4,200,000  
2025 3,800,000  
2026 3,200,000  
2027 2,700,000  
2028 900,000  
Thereafter 500,000  
Cost of acquiring existing customers    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 55,730,620 55,730,620
Accumulated Amortization (40,950,350) (36,907,598)
Net Intangible Asset 14,780,270 18,823,022
Noncompete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,528,143 10,528,143
Accumulated Amortization (10,018,834) (9,595,051)
Net Intangible Asset $ 509,309 $ 933,092