XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations - Earning from Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Income tax expense $ 461 $ 52 $ 503 $ 109
Earnings from discontinued operations, net of income taxes 1,742 189 1,876 278
Discontinued Operations, Disposed of by Sale | TPM        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Revenue 1,666 4,159 4,932 8,674
Cost of revenue 1,411 3,333 3,959 7,012
Total operating expenses 176 585 718 1,275
Gain on disposal of discontinued operations 2,124 0 2,124 0
Earnings from operations of discontinued operations 2,203 241 2,379 387
Income tax expense 461 52 503 109
Earnings from discontinued operations, net of income taxes $ 1,742 $ 189 $ 1,876 $ 278