v3.26.1
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, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share Computations                      
Net income available to common stockholders                 $ 154,711 $ 149,637 $ 128,154
Weighted average shares outstanding-basic (in shares)                 16,584 16,760 16,978
Dilutive effect of equity awards                 265 372 376
Dilutive effect of 2029 Notes (in shares)                 431 46  
Weighted average shares outstanding-diluted (in shares)                 17,280 17,178 17,354
Basic earnings per share (in dollars per share) $ 3.4 $ 2.44 $ 2.31 $ 1.22 $ 3.14 $ 2.45 $ 2.26 $ 1.07 $ 9.33 $ 8.93 $ 7.55
Diluted earnings per share (in dollars per share) $ 3.27 $ 2.33 $ 2.22 $ 1.18 $ 3.03 $ 2.4 $ 2.22 $ 1.05 $ 8.95 $ 8.71 $ 7.38
Weighted average shares excluded from diluted earnings per share due to their anti-dilutive effect                 5 9 14
Warranty Provision                      
Balance at beginning of period       $ 11,611       $ 11,089 $ 11,611 $ 11,089 $ 11,149
Warranty claims provided for/assumed in acquisition                 5,981 5,704 5,878
Settlements made                 (6,078) (5,182) (5,938)
Balance at end of period $ 11,514       $ 11,611       $ 11,514 $ 11,611 $ 11,089
Convertible Senior Notes Due 2029                      
Earnings Per Share Computations                      
Interest rate (as a percentage) 2.25%               2.25%    
Conversion price (in dollars per share) $ 191.98               $ 191.98    
Convertible Senior Notes Due 2031                      
Earnings Per Share Computations                      
Interest rate (as a percentage) 0.50%               0.50%    
Conversion price (in dollars per share) $ 353.82               $ 353.82