XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Summary of Accrued Warranty Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Roll forward of the accrued warranty liability    
Balance at the beginning of the period $ 25,824 $ 20,655
Provisions 15,302 12,520
Payments made (12,899) (9,057)
Aggregate changes for preexisting warranties 3,553 1,706
Balance at the end of the period $ 31,780 $ 25,824