XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Summary of Stock Option Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding as of January 1, 2024 65,000  
Exercised (58,000) 0
Forfeited or Expired (7,000)  
Outstanding as of December 31, 2024 0 65,000
Vested at December 31, 2024 0  
Weighted average exercise price outstanding as of January 1, 2024 $ 7.62  
Weighted average exercise price, exercised 7.62  
Weighted average exercise price, forfeited or expired 7.62  
Weighted average exercise price outstanding as of December 31, 2024 0 $ 7.62
Weighted average exercise price, vested at December 31, 2024 $ 0