v3.26.1
Share-based Payments - Performance Stock Units Activity (Details) - Performance Stock Units [Member] - $ / shares
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Payments [Abstract]    
Non-vested at beginning of period (in Shares) 744,542  
Non-vested at beginning of period (in Dollars per share) $ 8.54  
Granted (in Shares) 309,289 353,778
Granted (in Dollars per share) $ 17.99  
Forfeited/Cancelled (in Shares) (176,192)  
Forfeited/Cancelled (in Dollars per share) $ 4.2  
Non-vested at end of period (in Shares) 877,639  
Non-vested at end of period (in Dollars per share) $ 13.02