XML 210 R188.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Stock-Based Compensation Plans Narrative (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2015 Stock Plan        
Equity - Stock-based Compensation Plans [Line Items]        
Aggregate number of shares authorized for issuance   30,627,419    
Other Stock And Incentive Plans        
Equity - Stock-based Compensation Plans [Line Items]        
Number of deferred shares   642,768    
2015 Director Stock Plan        
Equity - Stock-based Compensation Plans [Line Items]        
Aggregate number of shares authorized for issuance   1,419,598    
Other Director Stock Plans        
Equity - Stock-based Compensation Plans [Line Items]        
Number of deferred shares   348,977    
Performance factor will be applied   118,848    
Stock Options        
Equity - Stock-based Compensation Plans [Line Items]        
Maximum term   10 years 10 years 10 years
Stock Options | Maximum        
Equity - Stock-based Compensation Plans [Line Items]        
Vesting period   3 years    
Stock Options | Liability Awards Plan        
Equity - Stock-based Compensation Plans [Line Items]        
Performance factor will be applied   0    
Performance Shares        
Equity - Stock-based Compensation Plans [Line Items]        
Performance factor   156.30%    
Performance factor will be applied   1,175,401    
Performance Shares | Forecast [Member]        
Equity - Stock-based Compensation Plans [Line Items]        
Performance factor will be applied 1,048,303      
Performance Shares | Minimum        
Equity - Stock-based Compensation Plans [Line Items]        
Future performance factor   0.00%    
Performance Shares | Maximum        
Equity - Stock-based Compensation Plans [Line Items]        
Future performance factor   175.00%    
Performance Shares | Liability Awards Plan        
Equity - Stock-based Compensation Plans [Line Items]        
Performance factor will be applied   154,904