v3.26.1
Intangible Assets (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,393,364 $ 66,393,364
Accumulated Amortization (62,183,949) (58,998,783)
Net Intangible Asset 4,209,415 7,394,581
Estimated amortization expense for intangible assets for future years [Abstract]    
2026 2,700,000  
2027 900,000  
2028 400,000  
2029 100,000  
2030 40,500  
Thereafter 100,000  
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 55,858,615 55,858,615
Accumulated Amortization (51,654,553) (48,489,153)
Net Intangible Asset 4,204,062 7,369,462
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,534,749 10,534,749
Accumulated Amortization (10,529,396) (10,509,630)
Net Intangible Asset $ 5,353 $ 25,119