XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Revenues Disaggregated Based on Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Total revenues $ 957,756 $ 889,053 $ 1,672,479 $ 1,669,024
U.S. Operating Segment        
Disaggregation of Revenue [Line Items]        
Total revenues [1] 742,926 709,074 1,297,742 1,305,417
International Operating Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 214,830 179,979 374,737 363,607
Goods and Services Transferred at a Point in Time        
Disaggregation of Revenue [Line Items]        
Total revenues 911,004 847,813 1,586,296 1,589,788
Goods and Services Transferred at a Point in Time | U.S. Operating Segment        
Disaggregation of Revenue [Line Items]        
Total revenues [1] 718,582 686,463 1,250,765 1,262,289
Goods and Services Transferred at a Point in Time | International Operating Segment        
Disaggregation of Revenue [Line Items]        
Total revenues 192,422 161,350 335,531 327,499
Goods and Services Transferred Over Time        
Disaggregation of Revenue [Line Items]        
Total revenues 46,752 41,240 86,183 79,236
Goods and Services Transferred Over Time | U.S. Operating Segment        
Disaggregation of Revenue [Line Items]        
Total revenues [1] 24,344 22,611 46,977 43,128
Goods and Services Transferred Over Time | International Operating Segment        
Disaggregation of Revenue [Line Items]        
Total revenues $ 22,408 $ 18,629 $ 39,206 $ 36,108
[1] U.S. segment revenues include eliminations of intercompany transactions with the international operating segment.  See Note 16 for additional information on intercompany eliminations.