XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Divestitures - Earning from Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Income tax expense $ 64 $ 43 $ 567 $ 152
Earnings (loss) from discontinued operations, net of income taxes (64) 45 1,812 323
Discontinued Operations, Disposed of by Sale | TPM        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Revenue 0 3,584 4,932 12,258
Cost of revenue 0 2,926 3,959 9,942
Total operating expenses 0 570 718 1,841
Gain on disposal of discontinued operations 0 0 2,124 0
Earnings from operations of discontinued operations 0 88 2,379 475
Income tax expense 64 43 567 152
Earnings (loss) from discontinued operations, net of income taxes $ (64) $ 45 $ 1,812 $ 323