v3.26.1
(Loss) Earnings Per Share (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
(Loss) Earnings Per Share [Line Items]        
Ordinary shares 36,000,000   36,000,000  
Conversion rate 416.00%   416.00%  
Dividends Payable $ 0.8   $ 0.8  
Stock Options [Member]        
(Loss) Earnings Per Share [Line Items]        
Anti-dilutive shares 350,000 360,000 350,000 360,000
Unvested RSUs [Member]        
(Loss) Earnings Per Share [Line Items]        
Anti-dilutive shares 13,750 3,769,914 13,750 3,769,914
Convertible Preferred Stock [Member]        
(Loss) Earnings Per Share [Line Items]        
Anti-dilutive shares 1,000,000 1,000,000 1,000,000 1,000,000