XML 139 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Performance Units (Details) - Performance Units
12 Months Ended
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Performance Units [Abstract]      
Nonvested at December 31, 2023 144,408    
Granted 176,487 531,915 0
Vested 0    
Forfeited (45,984)    
Nonvested at December 31, 2024 274,911 144,408  
Weighted Average Remaining Contractual Life      
Nonvested at December 31, 2023 2.0    
Nonvested at December 31, 2024 1.5 2.0