XML 118 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2024
£ / shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
£ / shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Class of Stock [Line Items]              
Common stock, par value (in GBP per share) | £ / shares       £ 0.50   £ 0.50  
Purchase of treasury shares | $ $ 2.3 $ 2.7 $ 11.1        
Number of treasury shares held (in shares)         1,657,323   1,473,571
Cost of treasury shares held | $         $ 25.0   $ 22.9
2023 Share Buy-Back Program              
Class of Stock [Line Items]              
Number of ordinary shares repurchased (in shares) 200,000 210,000          
Purchase of treasury shares | $ $ 2.3 $ 2.7          
Shares utilized (in shares) 16,248 14,195          
Utilization of treasury shares | $ $ 0.3 $ 0.2          
Number of treasury shares held (in shares)         183,752   185,805
Ordinary shares              
Class of Stock [Line Items]              
Common stock, par value (in GBP per share) | (per share)     $ 0.50 0.50 $ 0.50 0.50 $ 0.50
Common stock, shares, outstanding, actively traded (in shares)         26,742,074   26,834,628
Ordinary shares | Own shares held by ESOP              
Class of Stock [Line Items]              
Common stock, par value (in GBP per share) | £ / shares       £ 0.50   £ 0.50  
Number of ESOP shares (in shares)         544,603   635,801