v3.25.2
Segment and Geographic Reporting - Schedule of Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets $ 14,910,936 $ 14,488,634 $ 13,711,133
Operating Segments | Networking      
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets 4,027,777 3,472,866 3,188,873
Operating Segments | Materials      
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets 2,779,093 3,017,858 2,043,241
Operating Segments | Lasers      
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets 7,541,129 7,361,731 7,751,937
Corporate and shared services      
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets $ 562,937 $ 636,179 $ 727,082