v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Summary of Accrued Warranty Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Roll forward of the accrued warranty liability    
Balance at the beginning of the period $ 25,712 $ 25,486
Acquired in business combination 6,467 0
Provisions 7,595 6,429
Payments made (7,481) (8,614)
Changes for pre-existing warranties (1,072) 2,411
Balance at the end of the period $ 31,221 $ 25,712