XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Accounts (Summary of Product Warranty Liability Activity) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance beginning of period $ 11,820 $ 11,137 $ 10,852 $ 11,623
Warranties assumed due to acquisition       41
New warranties issued 4,161 3,104 11,976 9,636
Warranty expenditures (3,679) (3,665) (10,526) (10,724)
Balance end of period $ 12,302 $ 10,576 $ 12,302 $ 10,576