XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Schedule of Future Minimum Lease Liabilities [Abstract]    
2025 $ 4,065,892  
2026 3,957,134  
2027 3,629,042  
2028 3,001,292  
2029 1,500,384  
Thereafter 1,821,813  
Total lease payments 17,975,557  
Less: interest (2,671,190)  
Present value of lease liabilities $ 15,304,367 $ 16,839,623