XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Plan - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries)     $ 18,370 $ 2,639
May 2023 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries) $ 8,000 $ (2,000) 32,000 1,000
May 2023 Restructuring Plan | Materials        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries) 3,000 2,000 26,000 7,000
May 2023 Restructuring Plan | Networking        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries) 3,000 $ (3,000) 4,000 $ (5,000)
May 2023 Restructuring Plan | Lasers        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (recoveries) 2,000   2,000  
May 2023 Restructuring Plan | Employee Severance        
Restructuring Cost and Reserve [Line Items]        
Restructuring accrual, current 12,000   12,000  
Restructuring accrual, noncurrent $ 32,000   $ 32,000