XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings per Share & warranty provision (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Per Share Computations                      
Net income                 $ 149,637 $ 128,154 $ 91,778
Weighted average shares outstanding-basic                 16,760 16,978 16,828
Dilutive effect of equity awards                 372 376 362
Dilutive effect of 2029 Notes                 46    
Weighted average shares outstanding-diluted                 17,178 17,354 17,190
Basic earnings per share $ 3.14 $ 2.45 $ 2.26 $ 1.07 $ 2.62 $ 2 $ 2.15 $ 0.77 $ 8.93 $ 7.55 $ 5.45
Diluted earnings per share $ 3.03 $ 2.4 $ 2.22 $ 1.05 $ 2.55 $ 1.95 $ 2.11 $ 0.75 $ 8.71 $ 7.38 $ 5.34
Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect                 9 14 49
Warranty Provision                      
Balance at beginning of period       $ 11,089       $ 11,149 $ 11,089 $ 11,149 $ 13,347
Warranty claims provided for/assumed in acquisition                 5,704 5,878 4,193
Settlements made                 (5,182) (5,938) (6,391)
Balance at end of period $ 11,611       $ 11,089       $ 11,611 $ 11,089 $ 11,149
Convertible Senior Notes Due 2029                      
Per Share Computations                      
Interest rate (as a percentage) 2.25%               2.25%    
Conversion price $ 191.98               $ 191.98