v3.26.1
Capital - Schedule of Repurchases of Common Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Repurchase Program [Line Items]        
Repurchase Request Deadline Jan. 28, 2026 Jan. 28, 2025 Apr. 24, 2026 Apr. 24, 2025
Total Number of Shares Repurchased (all classes) 23,351 2 23,351 2
Price Paid Per Share     $ 24.82 $ 24.95
Repurchase Pricing Date (all classes) Dec. 31, 2025 Dec. 31, 2024 Mar. 31, 2026 Mar. 31, 2025
Amount Repurchased (all classes)     $ 580  
Maximum        
Share Repurchase Program [Line Items]        
Percentage of Outstanding Shares Repurchased     1.00% 1.00%