XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue From Contracts With Customers (Disaggregation of Revenue, By Geography) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Sales by Geography    
Total $ 345,585 $ 249,242
North America    
Sales by Geography    
Total 73,384 67,339
Germany    
Sales by Geography    
Total 26,260 17,411
Other including Eastern Europe/CIS    
Sales by Geography    
Total 58,593 57,232
China    
Sales by Geography    
Total 139,833 68,599
Japan    
Sales by Geography    
Total 10,877 13,685
Other    
Sales by Geography    
Total 33,110 22,823
Rest of World    
Sales by Geography    
Total $ 3,528 $ 2,153