XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of year $ 6,907  
Impact of new accounting standard 695  
Bad debt expense (benefit) 5,318 $ 2,093
Deductions for uncollectible receivables written off, net of recoveries (1,536)  
Credit allowance of acquired companies on the acquisition date 502  
Purchase accounting adjustments 72  
Reclass to other current liabilities (315)  
Balance at March 31, 2020 11,643  
Service    
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of year 3,192  
Impact of new accounting standard 310  
Bad debt expense (benefit) 2,651  
Deductions for uncollectible receivables written off, net of recoveries (913)  
Balance at March 31, 2020 5,240  
Construction    
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of year 3,400  
Impact of new accounting standard 331  
Bad debt expense (benefit) 2,678  
Deductions for uncollectible receivables written off, net of recoveries (623)  
Credit allowance of acquired companies on the acquisition date 502  
Purchase accounting adjustments 72  
Balance at March 31, 2020 6,360  
Other.    
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of year 315  
Impact of new accounting standard 54  
Bad debt expense (benefit) (11)  
Reclass to other current liabilities (315)  
Balance at March 31, 2020 $ 43