v3.26.1
Basis of Presentation (Additional Information) (Details) - Common Stock [Member] - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2025
Common share purchased, amount $ 6.0   $ 7.5
Repurchase shares in open market 103,265 2,897,658  
Share repurchase price amount $ 0.1 $ 5.6  
Remained share purchase amount under the programme 7.2 6.0  
Share repurchase price amount $ 0.1 $ 5.6