XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segment Information (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenues $ 3,358,741 $ 2,995,443 $ 2,482,700
Property and Equipment, net 336,601 345,381  
Total Assets 5,403,633 4,744,276 4,926,711
UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues 830,846 805,028 725,135
Property and Equipment, net 59,925 59,469  
Total Assets 1,051,433 1,040,190  
Non-US      
Segment Reporting Information [Line Items]      
Revenues 2,527,895 2,190,415 1,757,565
Property and Equipment, net 276,676 285,912  
Total Assets 4,352,200 3,704,086  
GERMANY      
Segment Reporting Information [Line Items]      
Revenues 644,488 631,550 533,999
Property and Equipment, net 30,222 32,126  
Total Assets 772,575 901,724  
SPAIN      
Segment Reporting Information [Line Items]      
Revenues 211,658 157,766 118,934
Property and Equipment, net 46,392 50,321  
Total Assets 322,652 317,199  
UNITED KINGDOM      
Segment Reporting Information [Line Items]      
Revenues 144,737 143,914 118,024
Property and Equipment, net 10,453 13,783  
Total Assets 403,874 371,090  
ITALY      
Segment Reporting Information [Line Items]      
Revenues 160,676 130,095 92,006
Property and Equipment, net 16,670 18,279  
Total Assets 207,744 207,347  
POLAND      
Segment Reporting Information [Line Items]      
Revenues 98,069 93,654 89,688
Property and Equipment, net 23,013 24,091  
Total Assets 220,686 201,506  
INDIA      
Segment Reporting Information [Line Items]      
Revenues 188,539 173,154 123,343
Property and Equipment, net 30,476 32,705  
Total Assets 241,630 206,378  
FRANCE      
Segment Reporting Information [Line Items]      
Revenues 173,825 166,655 119,265
Property and Equipment, net 8,514 7,038  
Total Assets 140,396 134,981  
GREECE      
Segment Reporting Information [Line Items]      
Revenues 160,971 61,627 39,705
Property and Equipment, net 18,032 10,815  
Total Assets 597,206 80,778  
MALAYSIA      
Segment Reporting Information [Line Items]      
Revenues 47,597 50,039 73,541
Property and Equipment, net 2,167 1,998  
Total Assets 77,569 91,813  
AUSTRALIA      
Segment Reporting Information [Line Items]      
Revenues 42,424 46,851 46,062
Property and Equipment, net 2,880 2,791  
Total Assets 58,400 56,275  
NEW ZEALAND      
Segment Reporting Information [Line Items]      
Revenues 61,550 56,480 47,368
Property and Equipment, net 3,537 3,949  
Total Assets 234,836 231,468  
NETHERLANDS      
Segment Reporting Information [Line Items]      
Revenues 54,634 49,442 39,630
Property and Equipment, net 5,302 6,280  
Total Assets 196,667 217,521  
CANADA      
Segment Reporting Information [Line Items]      
Revenues 66,439 46,851 49,487
Property and Equipment, net 744 847  
Total Assets 106,419 103,056  
BRAZIL      
Segment Reporting Information [Line Items]      
Revenues 51,367 44,304 28,473
Property and Equipment, net 258 268  
Total Assets 46,695 34,115  
Other Countries [Member]      
Segment Reporting Information [Line Items]      
Revenues 420,921 338,033 $ 238,040
Property and Equipment, net 78,016 80,621  
Total Assets $ 724,851 $ 548,835