XML 73 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable, net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]    
Trade accounts receivable allowance, written off $ 2.7  
Accounts Receivable | Geographic Concentration Risk | United States    
Concentration Risk [Line Items]    
Concentration risk 35.00% 42.00%
Accounts Receivable | Geographic Concentration Risk | Saudi Arabia    
Concentration Risk [Line Items]    
Concentration risk 11.00%