XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Share Capital - Common Stock (Details) - USD ($)
1 Months Ended 8 Months Ended 12 Months Ended
Dec. 31, 2025
Jan. 01, 2010
Jul. 01, 2008
Mar. 31, 2025
Dec. 31, 2024
Apr. 30, 2024
Jul. 31, 2023
May 31, 2023
May 31, 2021
Aug. 31, 2020
Dec. 31, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Feb. 28, 2025
Nov. 30, 2024
Nov. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Common stock | 2020 August ATM program                                      
Class of Stock [Line Items]                                      
Stock sale program, gross offering proceeds of shares authorized to be sold                 $ 100,000,000 $ 23,500,000                  
Number of shares issued in transaction (in shares)               19,417,280                      
Consideration received on sale of stock                     $ 71,537,000                
Audit committee chairman                                      
Class of Stock [Line Items]                                      
Share based compensation value of transaction     $ 15,000.0                                
Share-based payment (in shares)                       15,759 12,325 18,487          
Independent directors                                      
Class of Stock [Line Items]                                      
Share based compensation value of transaction   $ 7,500                                  
Share-based payment (in shares)                       23,640 18,486 23,497          
June 2022 share repurchase program | Common stock                                      
Class of Stock [Line Items]                                      
Stock repurchase program, number of shares authorized to be repurchased (in shares)                                   10,000,000 5,000,000
Share repurchased (in shares)               10,000,000                      
May 2023 share repurchase program | Common stock                                      
Class of Stock [Line Items]                                      
Stock repurchase program, number of shares authorized to be repurchased (in shares)               5,000,000                      
Share repurchased (in shares)             139,891                        
November 2023 share repurchase program | Common stock                                      
Class of Stock [Line Items]                                      
Stock repurchase program, number of shares authorized to be repurchased (in shares)                                 5,000,000    
Share repurchased (in shares)           4,860,953                          
November 2024 share repurchase program | Common stock                                      
Class of Stock [Line Items]                                      
Stock repurchase program, number of shares authorized to be repurchased (in shares)                               5,000,000      
Share repurchased (in shares)         1,488,690                            
February 2025 share repurchase program | Common stock                                      
Class of Stock [Line Items]                                      
Stock repurchase program, number of shares authorized to be repurchased (in shares)                             3,000,000        
Share repurchased (in shares)       3,000,000                              
December 2025 share repurchase program | Common stock                                      
Class of Stock [Line Items]                                      
Stock repurchase program, number of shares authorized to be repurchased (in shares) 10,000,000                     10,000,000              
Share repurchased (in shares) 68,993