XML 112 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASES (Additional Information) (Details)
12 Months Ended
Dec. 31, 2024
shares
Share Repurchase Program [Abstract]  
Share repurchase commencement gate Dec. 20, 2024
Share repurchase termination date Dec. 19, 2025
Share repurchase maximum shares 7,515,233
Common Share Acquired and Cancelled 58,478