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

September 30, 2025

December 31, 2024

 

Federal Government

    

$

55,772

    

26

%  

$

19,874

    

14

%

State Governments

 

18,470

 

9

%  

 

9,553

 

7

%

Local Governments

 

35,607

 

16

%  

 

24,641

 

17

%

Private Companies

 

106,412

 

49

%  

 

88,424

 

62

%

Gross receivables

216,261

100

%  

142,492

100

%

Allowance for credit losses

(3,005)

(555)

Net receivables

$

213,256

 

$

141,937

 

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

    

Three Months Ended

    

Nine Months Ended

    

September 30,

    

September 30,

    

2025

    

%

    

2024

    

%

    

2025

    

%

    

2024

    

%

    

Federal Government

 

$

44,924

 

20

%  

$

58,149

 

26

%  

$

126,237

 

20

%  

$

178,552

 

31

%  

State Governments

 

 

24,928

 

11

%  

 

18,748

 

8

%  

 

90,212

 

15

%  

 

48,185

 

8

%  

Local Government

 

 

42,050

 

19

%  

 

28,604

 

13

%  

 

122,214

 

20

%  

 

84,469

 

15

%  

Private Companies

 

 

113,195

 

50

%  

 

121,174

 

53

%  

 

280,374

 

45

%  

 

268,308

 

46

%  

Total contract revenues

 

$

225,097

 

100

%  

$

226,675

 

100

%  

$

619,037

 

100

%  

$

579,514

 

100

%