XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2. Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Disaggregation of Revenue          
Net Sales $ 484,703 $ 368,057 $ 1,327,288 $ 976,038  
Contract assets 75,690   75,690   $ 64,080
Contract with Customer, Liability $ 36,000   $ 36,000   $ 22,500
Transferred over Time          
Disaggregation of Revenue          
Revenue from Contract with Customer, Excluding Assessed Tax, Percentage 96.00% 95.00% 96.00% 95.00%  
Automotive          
Disaggregation of Revenue          
Net Sales $ 216,000 $ 161,500 $ 600,500 $ 429,800  
Medical          
Disaggregation of Revenue          
Net Sales 134,000 102,900 373,500 277,700  
Industrial          
Disaggregation of Revenue          
Net Sales 126,900 98,200 332,800 255,800  
Other          
Disaggregation of Revenue          
Net Sales $ 7,800 $ 5,500 $ 20,500 $ 12,700