XML 120 R98.htm IDEA: XBRL DOCUMENT v3.25.4
SHARE REPURCHASES (Additional Information) (Details) - $ / shares
12 Months Ended
Dec. 18, 2025
Feb. 13, 2025
Dec. 31, 2025
Dec. 31, 2024
Feb. 14, 2025
Share Repurchase Program [Line Items]          
Share repurchase commencement gate     Dec. 20, 2024    
Share repurchase termination date     Dec. 19, 2025    
Share repurchase maximum shares     7,515,233    
Common Stock, Shares, Outstanding     191,912,548 193,605,237  
Common Share Acquired and Cancelled       58,478  
Share Repurchase Agreement [Member]          
Share Repurchase Program [Line Items]          
Share repurchase commencement gate Dec. 22, 2025        
Share repurchase termination date Dec. 21, 2026        
Purchase Price Per Share   $ 0.8      
Share Repurchase Discount Rate   1.00%      
Common Stock, Shares, Outstanding         189,643,903
Maximum number of shares repurchases         7,515,233
Common Share Acquired and Cancelled 9,593,878 3,920,844 1,860,152