v3.26.1
Supplemental Balance Sheet and Cash Flow Information - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventory [Line Items]    
Raw materials $ 90,275 $ 89,080
Finished goods 111,811 106,188
Inventories 202,086 195,268
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Inventory [Line Items]    
Inventory, Finished Goods, Net of Reserves, Non-current $ 6,342 $ 5,822