XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Share Appreciation Rights (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]        
Stock options outstanding (in shares) 29,130 54,330 93,988 131,253
Stock options outstanding (in dollars per share) $ 7.75 $ 7.49 $ 14.41 $ 16.91
Stock options exercised (in shares) (10,908) 0 (5,598)  
Stock options exercised (in dollars per share) $ 9.31 $ 0 $ 11.88  
Stock options expired (in shares) (14,292) (39,658) (31,667)  
Stock options expired (in dollars per share) $ 5.57 $ 23.90 $ 25.19