v3.26.1
Shareholders' Equity - Purchases of Equity Shares (Details) - USD ($)
$ in Millions
3 Months Ended
Feb. 18, 2026
Feb. 12, 2025
Mar. 31, 2026
NCIB Program 2/12/2025-2/11/2026      
Share Repurchase Program [Line Items]      
Shares repurchased as a percentage of outstanding common shares   10.00%  
NCIB Program 2/12/2025-2/11/2026 | Maximum      
Share Repurchase Program [Line Items]      
Authorized shares to be repurchased   2,200,876  
Authorized amount repurchase   $ 13.0  
NCIB Program 2/19/2026-2/18/2027      
Share Repurchase Program [Line Items]      
Shares repurchased as a percentage of outstanding common shares 10.00%    
Purchased shares     0
NCIB Program 2/19/2026-2/18/2027 | Maximum      
Share Repurchase Program [Line Items]      
Authorized shares to be repurchased 3,014,986    
Authorized amount repurchase $ 15.0