XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Common Shares (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shareholders' Equity      
Aggregate share capital, shares authorized 57,000    
Common shares, shares authorized 32,000 32,000  
Common shares, par value (in dollars per share) $ 0.05 $ 0.05  
Preferred shares, shares authorized 25,000    
Preferred stock, par value (in dollars per share) $ 0.001    
Treasury shares, common 1,161 1,161  
Treasury Shares      
Shareholders' Equity      
Treasury shares reissued during the year 0 0 0
Common Shares      
Shareholders' Equity      
Common shares issued upon conversion of warrants     1,100