v3.26.1
Net Income Per Share - Schedule of Actual and Expected Achievement Levels for Performance Stock Units (Details)
Jun. 30, 2026
Jun. 30, 2025
2021 | Tranche 1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 0.00% 0.00%
2021 | Tranche 2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 0.00% 0.00%
2021 | Tranche 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 0.00% 0.00%
2023 | Tranche 1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 126.00% 150.00%
2023 | Tranche 2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 0.00% 0.00%
2023 | Tranche 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 0.00% 0.00%
2024 | Tranche 1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 150.00% 150.00%
2024 | Tranche 2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 150.00% 150.00%
2024 | Tranche 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 149.00% 150.00%
2025 | Tranche 1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 80.00% 150.00%
2025 | Tranche 2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 77.00% 150.00%
2025 | Tranche 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 77.00% 150.00%
2026 | Tranche 1    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 79.00%  
2026 | Tranche 2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 79.00%  
2026 | Tranche 3    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance measurement percentage (in percent) 79.00%