v3.26.1
Common Shares - Compensation Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Mar. 31, 2026
Mar. 31, 2025
Class of Warrant or Right [Line Items]      
Number of securities called by each warrant (in shares)   1  
Exercise price (in dollars per share)   $ 2.81  
Warrant derivative, term   60 months  
Compensation Warrant      
Class of Warrant or Right [Line Items]      
Warrants issued (in shares) 536,693    
Number of securities called by each warrant (in shares) 1    
Exercise price (in dollars per share) $ 2.25    
Warrant derivative, term 60 months    
Warrants outstanding (in shares)   536,693 536,693