XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED WARRANTY -Schedule of Warranty Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Warranty accrual, beginning balance $ 6,394 $ 4,812
Accruals for warranties issued during the period 11,325 8,384
Changes in liability for pre-existing warranties during the period 606 790
Settlements made during the period (9,580) (7,592)
Warranty accrual, ending balance $ 8,745 $ 6,394