XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Estimated Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Credit Loss [Abstract]        
Accounts receivable, allowance for credit loss, payment term for customers 60 days      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 8,841 $ 5,992    
Adjustment due to the adoption of Topic 326 0 289    
Provision (378) 13    
Write-off of uncollectible amounts, net of recoveries (1,662) (154)    
Ending balance $ 8,841 $ 5,992 $ 6,801 $ 6,140