XML 38 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Revenues Disaggregated Based on Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenues $ 543,616 $ 714,723
U.S. Operating Segment    
Disaggregation of Revenue [Line Items]    
Total revenues [1] 427,443 554,816
International Operating Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 116,173 159,907
Goods and Services Transferred at a Point in Time    
Disaggregation of Revenue [Line Items]    
Total revenues 502,694 675,292
Goods and Services Transferred at a Point in Time | U.S. Operating Segment    
Disaggregation of Revenue [Line Items]    
Total revenues [1] 401,442 532,183
Goods and Services Transferred at a Point in Time | International Operating Segment    
Disaggregation of Revenue [Line Items]    
Total revenues 101,252 143,109
Goods and Services Transferred Over Time    
Disaggregation of Revenue [Line Items]    
Total revenues 40,922 39,431
Goods and Services Transferred Over Time | U.S. Operating Segment    
Disaggregation of Revenue [Line Items]    
Total revenues [1] 26,001 22,633
Goods and Services Transferred Over Time | International Operating Segment    
Disaggregation of Revenue [Line Items]    
Total revenues $ 14,921 $ 16,798
[1] U.S. segment revenues include eliminations of intercompany transactions with the international operating segment.  See Note 17 for additional information on intercompany eliminations.