XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Common Shares (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 19, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shareholders' Equity        
Aggregate share capital, shares authorized   57,000,000.0    
Common shares, shares authorized   32,000,000 32,000,000  
Common shares, par value (in dollars per share)   $ 0.05 $ 0.05  
Preferred shares, shares authorized   25,000,000.0    
Preferred stock, par value (in dollars per share)   $ 0.001    
Treasury shares, common   1,161,283 1,090,000  
Treasury Shares        
Shareholders' Equity        
Treasury shares reissued during the year   0 0 0
Common Shares        
Shareholders' Equity        
Shares issued in connection with acquisition of certain development stage technologies in the energy transition space 147,974      
Value of shares issued in connection with acquisition of certain development stage technologies in the energy transition space $ 12.9      
Number of shares forfeited   71,280    
Common shares issued upon conversion of warrants     1,100,000