XML 77 R51.htm IDEA: XBRL DOCUMENT v3.20.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of year $ 1,296 $ 1,009 $ 845  
Charges to expense 353 239 202  
Deductions (653) (16) (38)  
Acquisitions 2,013 64 0  
Adjustments from Adoption of ASU 2016-13 326,598 211,411 298,660 $ 176,803
Balance at end of year 3,067 1,296 $ 1,009  
Cumulative effect, period of adoption, adjustment        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Adjustments from Adoption of ASU 2016-13   (58)    
Cumulative effect, period of adoption, adjustment | Accounting Standards Update 2016-13        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of year $ 58      
Balance at end of year   $ 58