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 |