XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting Revenues by Division (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,919,709 $ 3,717,930 $ 3,085,177
Revenues 3,919,709 3,717,930 3,085,177
Laboratory products and services [Member]      
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax 2,230,381    
Revenues   2,083,025 1,669,791
Industrial products and services [Member]      
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax 1,510,554    
Revenues   1,446,544 1,224,497
Retail products and services [Member]      
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax $ 178,774    
Revenues   $ 188,361 $ 190,889