v3.26.3
SHARE REPURCHASES - Schedule of Common Shares Repurchased and Cancelled (Details) - $ / shares
1 Months Ended 9 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Sep. 30, 2026
Aug. 31, 2026
Jul. 31, 2026
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
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     $ 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   $ 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 $ 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    
July 1, 2026 - July 31, 2026                  
Accelerated Share Repurchases [Line Items]                  
Maximum number of share that may yet be purchased under the program           9,385,872      
August 1, 2026 - August 31, 2026                  
Accelerated Share Repurchases [Line Items]                  
Maximum number of share that may yet be purchased under the program         9,385,872        
September 1, 2026 - September 30, 2026                  
Accelerated Share Repurchases [Line Items]                  
Maximum number of share that may yet be purchased under the program       9,385,872