v3.25.2
Summary of Significant Accounting Policies - Schedule of Disaggregated Information of Revenues (Details) - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Disaggregated Information of Revenues [Line Items]    
Net revenues $ 5,328,198 $ 7,873,426
Product revenues - retail (ASC 606) [Member]    
Schedule of Disaggregated Information of Revenues [Line Items]    
Revenues 3,762,829 6,870,418
Product revenues - wholesale (ASC 606) [Member]    
Schedule of Disaggregated Information of Revenues [Line Items]    
Revenues 1,427,231 1,003,008
Revenues - rental services (ASC 842) [Member]    
Schedule of Disaggregated Information of Revenues [Line Items]    
Revenues $ 138,138