v3.26.1
SHARE REPURCHASES - Schedule of Common Shares Repurchased and Cancelled (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Accelerated Share Repurchases [Line Items]  
Total number of shares purchased 208,006
Total number of shares purchased as part of publicly announced programs 208,006
Maximum number of share that may yet be purchased under the program 9,385,872
January 1, 2026 - January 31, 2026  
Accelerated Share Repurchases [Line Items]  
Total number of shares purchased 116,253
Average price paid per share | $ / shares $ 0.64
Total number of shares purchased as part of publicly announced programs 116,253
Maximum number of share that may yet be purchased under the program 9,477,625
February 1, 2026 - February 28, 2026  
Accelerated Share Repurchases [Line Items]  
Total number of shares purchased 53,085
Average price paid per share | $ / shares $ 0.65
Total number of shares purchased as part of publicly announced programs 53,085
Maximum number of share that may yet be purchased under the program 9,424,540
March 1, 2026 - March 31, 2026  
Accelerated Share Repurchases [Line Items]  
Total number of shares purchased 38,668
Average price paid per share | $ / shares $ 0.69
Total number of shares purchased as part of publicly announced programs 38,668
Maximum number of share that may yet be purchased under the program 9,385,872
April 1, 2026 - April 30, 2026  
Accelerated Share Repurchases [Line Items]  
Maximum number of share that may yet be purchased under the program 9,385,872
May 1, 2026 - May 31, 2026  
Accelerated Share Repurchases [Line Items]  
Maximum number of share that may yet be purchased under the program 9,385,872
June 1, 2026 - June 30, 2026  
Accelerated Share Repurchases [Line Items]  
Maximum number of share that may yet be purchased under the program 9,385,872