XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies and Estimates (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies and Estimates  
Schedule of cash paid

Cash paid (in thousands) for:

Year Ended December 31,

 

    

2023

    

2022

    

2021

 

Interest

$

9,862

$

12,915

$

6,052

Income taxes, net of refunds

$

100,254

$

44,296

$

52,204

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,

Year Ended December 31,

2023

2022

Service

Construction

Other

Total

Service

Construction

Other

Total

Balance at beginning of year

$

5,245

$

6,931

$

65

$

12,241

$

3,294

$

6,758

$

58

$

10,110

Bad debt expense

2,113

2,819

12

4,944

2,431

232

7

2,670

Deductions for uncollectible receivables written off, net of recoveries

(1,658)

(2,355)

(4,013)

(804)

(402)

(1,206)

Credit allowance of acquired receivables on the acquisition date

205

205

324

343

667

Balance at end of period

$

5,700

$

7,600

$

77

$

13,377

$

5,245

$

6,931

$

65

$

12,241