XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Estimates (Tables)
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies and Estimates  
Schedule of cash paid

Cash paid (in thousands) for:

Year Ended December 31,

 

    

2024

    

2023

    

2022

 

Interest

$

6,428

$

9,862

$

12,915

Income taxes, net of refunds

$

102,819

$

100,254

$

44,296

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, 2024

Year Ended December 31, 2023

Service

Construction

Other

Total

Service

Construction

Other

Total

Balance at beginning of year

$

5,700

$

7,600

$

77

$

13,377

$

5,245

$

6,931

$

65

$

12,241

Bad debt expense

4,190

2,731

31

6,952

2,113

2,819

12

4,944

Deductions for uncollectible receivables written off, net of recoveries

(2,273)

(596)

(2,869)

(1,658)

(2,355)

(4,013)

Credit allowance of acquired receivables on the acquisition date

125

125

205

205

Balance at end of period

$

7,617

$

9,860

$

108

$

17,585

$

5,700

$

7,600

$

77

$

13,377