XML 107 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting Revenues by Division (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,788,309 $ 3,919,709 $ 3,717,930
Revenues 3,788,309 3,919,709 3,717,930
Laboratory products and services [Member]      
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax 2,068,807    
Revenues   2,230,381 2,083,025
Industrial products and services [Member]      
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax 1,490,445    
Revenues   1,510,554 1,446,544
Retail products and services [Member]      
Segment Sales Information      
Revenue from Contract with Customer, Excluding Assessed Tax $ 229,057    
Revenues   $ 178,774 $ 188,361