v3.26.1
Note 2. Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2025
Disaggregation of Revenue          
Net Sales $ 352,922 $ 374,607 $ 1,059,805 $ 1,106,255  
Contract assets 75,711   75,711   $ 71,812
Contract with Customer, Liability $ 29,500   $ 29,500   $ 41,500
Transferred over Time          
Disaggregation of Revenue          
Revenue from Contract with Customer, Excluding Assessed Tax, Percentage 99.00% 98.00% 99.00% 98.00%  
Automotive          
Disaggregation of Revenue          
Net Sales $ 160,500 $ 165,500 $ 487,200 $ 533,700  
Medical          
Disaggregation of Revenue          
Net Sales 106,100 115,200 304,000 288,900  
Industrial          
Disaggregation of Revenue          
Net Sales $ 86,300 93,900 $ 268,600 283,700  
Industrial | Reclassification, Other          
Disaggregation of Revenue          
Net Sales   $ 7,500   $ 20,600