v3.26.1
Basis of Presentation and General Information - Customers (Details)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Total Revenue Benchmark | Customer Concentration | Helios Pool | Corporate Joint Venture      
Basis of presentation      
Concentration risk percentage 99.00% 97.00% 95.00%