XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Concentration of Risk and Enterprise-Wide Disclosures (Tables)
9 Months Ended
Sep. 30, 2024
Trade and contract retainage receivables  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

September 30, 2024

December 31, 2023

 

Federal Government

    

$

44,604

    

24

%  

$

8,885

    

6

%

State Governments

 

6,657

 

4

%  

 

2,355

 

2

%

Local Governments

 

26,376

 

14

%  

 

12,804

 

9

%

Private Companies

 

107,011

 

58

%  

 

119,590

 

83

%

Gross receivables

184,648

100

%  

143,634

100

%

Allowance for credit losses

(716)

(361)

Net receivables

$

183,932

 

$

143,273

 

Contract revenues  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

    

Three months ended September 30, 

    

Nine months ended September 30, 

    

    

2024

    

%

    

2023

    

%

    

2024

    

%

    

2023

    

%

    

Federal Government

 

$

58,149

 

26

%  

$

27,336

 

16

%  

$

178,552

 

31

%  

$

94,808

 

19

%  

State Governments

 

 

18,748

 

8

%  

 

12,360

 

7

%  

 

48,185

 

8

%  

 

44,864

 

9

%  

Local Government

 

 

28,604

 

13

%  

 

29,422

 

18

%  

 

84,469

 

15

%  

 

71,803

 

14

%  

Private Companies

 

 

121,174

 

53

%  

 

99,358

 

59

%  

 

268,308

 

46

%  

 

298,709

 

58

%  

Total contract revenues

 

$

226,675

 

100

%  

$

168,476

 

100

%  

$

579,514

 

100

%  

$

510,184

 

100

%