XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenue $ 295,437 $ 385,715 $ 643,337 $ 741,528
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 274,518 364,743 602,807 698,961
Foreign        
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,919 $ 20,972 $ 40,530 $ 42,567