XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Revenues Disaggregated Based on Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,510,464 $ 686,310 $ 3,283,099
U.S. Operating Segment      
Disaggregation of Revenue [Line Items]      
Total revenues [1] 1,293,622 556,909 2,580,903
International Operating Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 216,842 129,401 702,196
Goods and Services Transferred at a Point in Time      
Disaggregation of Revenue [Line Items]      
Total revenues 1,394,864 607,335 3,110,501
Goods and Services Transferred at a Point in Time | U.S. Operating Segment      
Disaggregation of Revenue [Line Items]      
Total revenues [2] 1,201,206 497,338 2,488,716
Goods and Services Transferred at a Point in Time | International Operating Segment      
Disaggregation of Revenue [Line Items]      
Total revenues 193,658 109,997 621,785
Goods and Services Transferred Over Time      
Disaggregation of Revenue [Line Items]      
Total revenues 115,600 78,975 172,598
Goods and Services Transferred Over Time | U.S. Operating Segment      
Disaggregation of Revenue [Line Items]      
Total revenues [2] 92,416 59,571 92,187
Goods and Services Transferred Over Time | International Operating Segment      
Disaggregation of Revenue [Line Items]      
Total revenues $ 23,184 $ 19,404 $ 80,411
[1] U.S. segment revenues exclude intercompany transactions with the international operating segment. See Note 21 for additional information on intercompany eliminations.
[2] U.S. segment revenues exclude intercompany transactions with the international operating segment. See Note 21 for additional information on intercompany eliminations.