XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Summary of Accrued Warranty Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Roll forward of the accrued warranty liability    
Balance at the beginning of the period $ 31,780 $ 25,824
Provisions 8,087 15,302
Payments made (14,692) (12,899)
Changes for pre-existing warranties 3,922 3,553
Balance at the end of the period $ 29,097 $ 31,780