XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 20, 2023
Nov. 15, 2023
Aug. 23, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Subsequent Event [Line Items]              
Cash dividends declared per common share (in usd per share)       $ 0.11 $ 0.11 $ 0.22 $ 0.22
Subsequent Event | Discontinued Operations | TRS              
Subsequent Event [Line Items]              
Cash consideration   $ 1,100          
Consideration subject to holdback provisions   $ 440          
Consideration subject to holdback provisions period   120 days          
Class A and Class B              
Subsequent Event [Line Items]              
Cash dividends declared per common share (in usd per share)     $ 0.11        
Class A and Class B | Subsequent Event              
Subsequent Event [Line Items]              
Cash dividends declared per common share (in usd per share) $ 0.11