XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Entities
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Revenue from Contract with Customers [Line Items]          
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress $ 5,700 $ 5,800 $ 6,700 $ 7,200  
Number of Reportable Segments | Entities     1    
Contract Receivable, Due after Next Rolling Twelve Months 5,300   $ 5,300    
Contract with Customer, Liability, Current 30,610   30,610   $ 37,218
Contract with Customer, Liability, Revenue Recognized 3,900   29,400    
Revenue, Remaining Performance Obligation, Amount $ 2,400,000   $ 2,400,000    
UNITED STATES | Revenue from Contract with Customer, Segment Benchmark [Member] | Geographic Concentration Risk          
Revenue from Contract with Customers [Line Items]          
Concentration Risk, Percentage 100.00% 99.00% 100.00% 99.00%