XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Statement of Financial Position [Abstract]    
Trade accounts and notes receivable, allowances $ 12,947 $ 16,930
Less: accumulated depreciation $ 369,343 $ 309,850
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000 500,000
Common stock, shares issued (in shares) 38,164 39,754
Common stock, shares outstanding (in shares) 38,164 39,754
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 50,000 50,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0