Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Event - Additional Information (Details)

v3.25.0.1
Subsequent Event - Additional Information (Details) - $ / shares
Mar. 03, 2025
Dec. 05, 2024
Jan. 24, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]          
Common shares, issued   2,648,916   2,648,916 2,648,916
Common shares, outstanding   2,581,021   2,581,021 2,581,021
Subsequent Event          
Subsequent Event [Line Items]          
Common shares, issued     3,037,709    
Common shares, outstanding     2,969,814    
O2024 Q4 Regular Dividends          
Subsequent Event [Line Items]          
Dividend per share   $ 4.2      
Percentage of dividend paid in cash   20.00%      
Percentage of dividend paid in shares   80.00%      
Dividend payable date   Jan. 24, 2025      
Dividend record date   Dec. 16, 2024      
O2025 Q1 Regular Dividends | Subsequent Event          
Subsequent Event [Line Items]          
Dividend declared date Mar. 03, 2025        
Dividend per share $ 0.29        
Dividend payable date Mar. 28, 2025        
Dividend record date Mar. 14, 2025