v3.26.3
SHARE REPURCHASES (Additional Information) (Details) - $ / shares
3 Months Ended 9 Months Ended
Dec. 18, 2025
Feb. 13, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
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       341,629   1,590,040    
Share outstanding     196,120,034   196,120,034   191,912,548  
Share Repurchase Agreement [Member]                
Share Repurchase Program [Line Items]                
Share repurchase termination date Dec. 21, 2026              
Share repurchase commencement gate Dec. 22, 2025              
Maximum number of shares repurchases               7,515,233
Common Share Acquired and Cancelled 9,593,878 3,920,844 0   208,006      
Purchase Price Per Share   $ 0.8            
Share Repurchase Discount Rate   1.00%            
Share outstanding               189,643,903