v3.26.1
Product Warranties - Schedule of Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 40,970 $ 37,967 $ 41,709
Add: Warranty Expense 29,803 29,658 23,744
Additions for acquisition 2,305 0 0
Less: Warranty claims paid (31,839) (26,655) (27,486)
Ending balance $ 41,239 $ 40,970 $ 37,967