XML 74 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Details) - USD ($)
Mar. 31, 2021
Mar. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 65,029,892 $ 60,466,612
Accumulated Amortization (41,492,375) (36,018,135)
Net Intangible Asset 23,537,517 24,448,477
Estimated amortization expense for intangible assets for future years [Abstract]    
2022 4,800,000  
2023 4,200,000  
2024 4,000,000.0  
2025 3,700,000  
2026 3,100,000  
Thereafter 3,800,000  
Cost of acquiring existing customers    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 54,777,749 50,411,969
Accumulated Amortization (32,322,607) (27,215,464)
Net Intangible Asset 22,455,142 23,196,505
Noncompete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,252,143 10,054,643
Accumulated Amortization (9,169,768) (8,802,671)
Net Intangible Asset $ 1,082,375 $ 1,251,972