XML 121 R105.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Allowances for Accounts Receivable      
Allowance Rollforward      
Balance at beginning of period $ (13,636) $ (9,346) $ (6,282)
Provision / Additions Charged to Costs and Expenses (4,959) (6,135) (1,588)
Charged to Other Accounts (2,382) (1,971) (2,714)
Deductions 4,047 3,816 1,238
Balance at end of period (16,930) (13,636) (9,346)
Valuation Allowance on Deferred Tax Assets      
Allowance Rollforward      
Balance at beginning of period (11,708) (11,719) (11,768)
Provision / Additions Charged to Costs and Expenses (1,008) (443) (1,248)
Deductions 175 454 1,297
Balance at end of period $ (12,541) $ (11,708) $ (11,719)