v3.25.2
Concentration (Details) - Supplier Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Suppliers One [Member]    
Concentration [Line Items]    
Percentage of suppliers accounted 17.80% 19.10%
Suppliers Two [Member]    
Concentration [Line Items]    
Percentage of suppliers accounted 15.80% 16.40%
Suppliers Three [Member]    
Concentration [Line Items]    
Percentage of suppliers accounted 10.90% 15.60%