XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Concentration of Risk and Enterprise-Wide Disclosures (Tables)
6 Months Ended
Jun. 30, 2022
Trade and contract retainage receivables  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

June 30, 2022

December 31, 2021

 

Federal Government

    

$

3,832

    

3

%  

$

6,563

    

5

%

State Governments

 

555

 

-

%  

 

61

 

-

%

Local Governments

 

19,564

 

13

%  

 

11,923

 

9

%

Private Companies

 

129,103

 

84

%  

 

111,328

 

86

%

Gross receivables

153,054

100

%  

129,875

100

%

Allowance for credit losses

(380)

(323)

Net receivables

$

152,674

 

$

129,552

 

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

    

Three months ended June 30,

    

Six months ended June 30, 

    

    

2022

    

%

    

2021

    

%

    

2022

    

%

    

2021

    

%

    

Federal Government

 

$

19,834

 

10

%  

$

12,345

 

9

%  

$

42,529

 

12

%  

$

25,109

 

9

%  

State Governments

 

 

13,753

 

7

%  

 

246

 

-

%  

 

21,457

 

5

%  

 

414

 

-

%  

Local Governments

 

 

26,198

 

13

%  

 

38,576

 

26

%  

 

58,600

 

16

%  

 

72,092

 

24

%  

Private Companies

 

 

134,790

 

69

%  

 

94,708

 

65

%  

 

246,920

 

67

%  

 

201,569

 

67

%  

Total contract revenues

 

$

194,575

 

99

%  

$

145,875

 

100

%  

$

369,506

 

100

%  

$

299,184

 

100

%