XML 115 R102.htm IDEA: XBRL DOCUMENT v3.23.2
Changes in Accounting Estimates (Details) - USD ($)
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Statement Line Items [Line Items]      
Compensation expense $ 10,765,000 $ 5,390,000 $ 6,932,000
Amortization expense 58,121,000 26,558,000 6,469,000
Net (loss) income $ (176,167,000) $ (4,185,000) $ 23,345,000
Diluted (in dollars per share) $ (7.04) $ (0.17) $ 0.96
Adoption of ASU 2018-09      
Statement Line Items [Line Items]      
Compensation expense   $ 1,602,000  
Revision of estimate of total costs required to complete the contracts | Customer Related Intangible Assets      
Statement Line Items [Line Items]      
Amortization expense $ 34,149,000    
Net (loss) income $ 26,158,000    
Diluted (in dollars per share) $ 1.04    
TMS contract      
Statement Line Items [Line Items]      
Amount of aggregate impact of adjustments in contract estimates on revenue related to performance obligations satisfied or partially satisfied in previous periods $ 1,898,000 $ 1,124,000 $ 1,041,000