XML 39 R25.htm IDEA: XBRL DOCUMENT
v3.20.4

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Summary of Significant Accounting Policies |
Schedule of cash paid | Cash paid (in thousands) for:
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Year Ended December 31, |
​ |  | 2020 |  | 2019 |  | 2018 |
Interest | ​ | $ | 7,684 | ​ | $ | 8,817 | ​ | $ | 3,743 | ​
Income taxes, net of refunds | ​ | $ | 51,286 | ​ | $ | 45,288 | ​ | $ | 33,401 | ​
Schedule of activity in allowance for credit losses | Activity in our allowance for credit losses consisted of the following (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Year Ended December 31,
​ | 2020
​ | Service | ​ | Construction | ​ | Other | ​ | Total
Balance at beginning of year | $ | 3,192 | ​ | $ | 3,400 | ​ | $ | 315 | ​ | $ | 6,907
Impact of new accounting standard | ​ | 310 | ​ | ​ | 331 | ​ | ​ | 54 | ​ | ​ | 695
Bad debt expense (benefit) | ​ | 2,566 | ​ | ​ | 2,697 | ​ | ​ | (10) | ​ | ​ | 5,253
Deductions for uncollectible receivables written off, net of recoveries | ​ | (1,431) | ​ | ​ | (735) | ​ | ​ | — | ​ | ​ | (2,166)
Credit allowance of acquired companies on the acquisition date | ​ | — | ​ | ​ | 335 | ​ | ​ | — | ​ | ​ | 335
Reclass to other current liabilities | ​ | — | ​ | ​ | — | ​ | ​ | (315) | ​ | ​ | (315)
Balance at December 31, 2020 | $ | 4,637 | ​ | $ | 6,028 | ​ | $ | 44 | ​ | $ | 10,709
​
​ | ​ | ​ | ​ | ​
​ | ​ | Year Ended December 31, | ​
​ |  | 2019 |
Balance at beginning of year | ​ | $ | 5,898 | ​
Bad debt expense (benefit) | ​ |  | 2,978 | ​
Deductions for uncollectible receivables written off, net of recoveries | ​ |  | (3,924) | ​
Credit allowance of acquired companies on the acquisition date | ​ |  | 1,955 | ​
Balance at December 31, 2019 | ​ | $ | 6,907 | ​

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration