XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies and Estimates (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of cash paid

Cash paid (in thousands) for:

Year Ended December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Interest

$

7,903

$

6,428

$

9,862

Income taxes, net of refunds

Federal

$

204,077

$

73,000

$

83,000

State

 

Arizona

*

5,536

*

Remaining states

49,472

24,283

17,254

Subtotal

49,472

29,819

17,254

Total income taxes, net of refunds

$

253,549

$

102,819

$

100,254

* Jurisdiction below the threshold for the period presented.

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

Year Ended December 31, 2024

Service

Construction

Other

Total

Service

Construction

Other

Total

Balance at beginning of year

$

7,617

$

9,860

$

108

$

17,585

$

5,700

$

7,600

$

77

$

13,377

Bad debt expense

3,061

3,481

67

6,609

4,190

2,731

31

6,952

Deductions for uncollectible receivables written off, net of recoveries

(1,883)

(515)

(2,398)

(2,273)

(596)

(2,869)

Credit allowance of acquired receivables on the acquisition date

125

125

Balance at end of period

$

8,795

$

12,826

$

175

$

21,796

$

7,617

$

9,860

$

108

$

17,585