XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable payments terms (30 days or less) 30 days  
Accounts receivable, late fee discontinued period 90 days  
Accounts receivable, interest income accrual discontinued period 120 days  
Threshold period past due for write-off of trade accounts receivable 180 days  
Revolving Line-of-credit Facility under 2016 Credit Agreement    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Receivables with revolving credit balances $ 87.7 $ 60.2