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