v3.26.1
Share Capital - ATM Share Issuances and Programs (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 01, 2025
Mar. 31, 2026
Mar. 31, 2025
Aug. 08, 2025
ATM offering        
Share Capital        
Common shares reserved for future issuance       $ 50.0
Current ATM Program        
Share Capital        
Shares issued (in shares)   2,222,342    
Sale of stock per share   $ 4.87    
Proceeds from issuing shares   $ 10.8    
Net proceeds   $ 10.6    
Previous ATM Program        
Share Capital        
Shares issued (in shares) 40,000   4,611,370  
Sale of stock per share     $ 1.56  
Proceeds from issuing shares     $ 7.2  
Net proceeds     $ 7.0