XML 86 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 05, 2025
Jan. 02, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]                                
Common shares issued     1,581,385 158,415 21,853 38,744 637,710 18,186 44,339 246,091 519,027 864,352 2,514,909 1,761,653 738,979 4,144,379
Subsequent Event                                
Subsequent Event [Line Items]                                
Dividend declared per share $ 0.55                              
O2025 Q1 Dividends [Member] | Subsequent Event                                
Subsequent Event [Line Items]                                
Dividends payable, date declared Mar. 05, 2025                              
Dividends payable, date of record Mar. 05, 2025                              
Dividends payable, date to be paid Mar. 20, 2025                              
Common Shares                                
Subsequent Event [Line Items]                                
Common shares issued                           1,761,653 738,979 4,144,379
Private Placement | Common Shares | Subsequent Event                                
Subsequent Event [Line Items]                                
Common shares issued   151,338                            
Proceeds from issuance of common shares   $ 3.5