v3.26.1
Related Party Transaction (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Related Party Transaction [Line Items]      
Related party transaction, service period     1 year
Related party transaction, number of notice period in advance     90 days
Related party, first year transaction amount     $ 115,000
Related party, after year one annual transaction amount     $ 100,000
Related party transaction amount $ 0 $ 105,000  
Related party amount owed 20,906,000 23,564,000  
Related Party      
Related Party Transaction [Line Items]      
Related party amount owed $ 0 $ 0