v3.26.3
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings (Loss) Per Share [Line Items]        
Ordinary shares 36,000,000   36,000,000  
Dividends payable $ 0.8   $ 0.8  
Conversion price per share $ 4.16   $ 4.16  
Share Options [Member]        
Earnings (Loss) Per Share [Line Items]        
Anti-dilutive shares 350,000 360,000 350,000 360,000
Unvested RSUs [Member]        
Earnings (Loss) Per Share [Line Items]        
Anti-dilutive shares 12,500 133,198 12,500 133,198
Convertible Preferred Stock [Member]        
Earnings (Loss) Per Share [Line Items]        
Anti-dilutive shares 2,000,000 1,000,000 2,000,000 1,000,000