v3.25.2
Construction-In-Progress - Schedule of Construction-In-Progress (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Construction-In-Progress [Abstract]    
Construction in progress $ 17,458,476 $ 16,832,470
Construction in progress, Net $ 17,458,476 $ 16,832,470