XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation Stock-Based Compensation - Narrative (Details) - shares
Apr. 24, 2024
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 2,576,038  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 2,350,000  
Performance Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   2,567,893
Superseded 2015 Plan [Domain]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 226,038