XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Principles of Consolidation - Public offering (Details) - Common Stock [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Sep. 13, 2024
Common share purchased, amount $ 4.0 $ 6.0
Remained share purchase amount under the programme $ 3.0  
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 1,266,408  
Share repurchase price amount $ 2.2