v3.25.2
Equity - Schedule of Common Shares (Parentheticals) (Details) - $ / shares
Mar. 31, 2025
Mar. 31, 2024
Before Stock Split [Member]    
Schedule of Common Shares [Line Items]    
Common shares – par value $ 0.01 $ 0.01
Employee Incentive Plan (Before Stock Split) [Member]    
Schedule of Common Shares [Line Items]    
Common shares – par value 0.01 0.01
Net Reverse Stock Split [Member]    
Schedule of Common Shares [Line Items]    
Common shares – par value $ 0.01 $ 0.01