XML 28 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Mar. 31, 2021
USD ($)
shares
Mar. 31, 2021
£ / shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2020
£ / shares
Statement of Financial Position [Abstract]        
Allowance for doubtful accounts | $ $ 11,268   $ 10,310  
Ordinary shares, par value (in pounds per share) | £ / shares   £ 1.00   £ 1.00
Ordinary shares issued (in shares) 49,454,726   49,447,473  
Ordinary shares outstanding (in shares) 48,844,543   48,655,863  
Treasury stock (in shares) 610,183   791,610