v3.22.4
Commitments and Contingencies - Product Warranties (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Changes in provision for warranties    
Balance at beginning of period $ 13,347 $ 19,736
Additions 1,705 1,455
Reductions for warranty repair costs and adjustments (4,318) (4,242)
Balance at end of period $ 10,734 $ 16,949