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 |