v3.26.1
SHARE REPURCHASES (Additional Information) (Details) - $ / shares
3 Months Ended 12 Months Ended
Feb. 13, 2025
Mar. 31, 2026
Dec. 31, 2025
Feb. 14, 2025
Share Repurchase Program [Line Items]        
Share repurchase termination date   Dec. 19, 2025    
Share repurchase commencement gate   Dec. 20, 2024    
Share repurchase maximum shares   7,515,233    
Common Share Acquired and Cancelled     1,860,152  
Share outstanding   193,609,054 191,912,548  
Share Repurchase Agreement [Member]        
Share Repurchase Program [Line Items]        
Maximum number of shares repurchases       7,515,233
Common Share Acquired and Cancelled 3,920,844 208,006    
Purchase Price Per Share $ 0.8      
Share Repurchase Discount Rate 1.00%      
Share outstanding       189,643,903