XML 117 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - shares
12 Months Ended
Feb. 15, 2025
Feb. 12, 2025
Feb. 14, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock            
Subsequent Event [Line Items]            
Shares granted (in shares)       708,000 674,000 748,000
Restricted Stock | Subsequent Event            
Subsequent Event [Line Items]            
Shares granted (in shares)   580,057        
Vesting period 4 years 4 years        
Restricted Stock | Subsequent Event | New Employees            
Subsequent Event [Line Items]            
Shares granted (in shares) 46,182          
Performance Shares            
Subsequent Event [Line Items]            
Shares granted (in shares)     73,588 74,000 85,000  
Vesting period       3 years    
Performance period     3 years      
Performance Shares | Officer            
Subsequent Event [Line Items]            
Shares granted (in shares)     66,433      
Performance Shares | Subsequent Event            
Subsequent Event [Line Items]            
Shares granted (in shares)   79,859        
Vesting period   3 years        
Performance period   3 years        
Performance Shares | Subsequent Event | Officer            
Subsequent Event [Line Items]            
Shares granted (in shares)   74,421