XML 43 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation (Additional Information) (Details) - Common Stock [Member] - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jul. 31, 2025
Common share purchased, amount $ 6.0 $ 6.0 $ 7.5
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 744,424 744,424  
Repurchase shares in open market 2,897,658 2,897,658  
Share repurchase price amount $ 1.6 $ 5.6  
Remained share purchase amount under the programme 6.0 6.0  
Share repurchase price amount 1.6 5.6  
Authorized amount of repurchase of outstanding shares of common stock under share repurchase program $ 6.0 $ 6.0 $ 7.5