v3.25.2
Capital Stock and Changes in Capital Accounts - Dividends (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Stockholders' Equity Note [Abstract]    
Total dividend $ 18,985 $ 19,184