v3.26.1
Share-based Payments - Restricted Stock Units (Details) - Restricted 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) 684,720  
Non-vested at beginning of period (in Dollars per share) $ 9.03  
Granted (in Shares) 386,555 428,552
Granted (in Dollars per share) $ 15.36  
Vested (in Shares) (209,009)  
Vested (in Dollars per share) $ 8.77  
Forfeited/Cancelled (in Shares) (931)  
Forfeited/Cancelled (in Dollars per share) $ 8.45  
Non-vested at end of period (in Shares) 861,335  
Non-vested at end of period (in Dollars per share) $ 11.94