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

September 30, 2022

December 31, 2021

 

Federal Government

    

$

5,220

    

3

%  

$

6,563

    

5

%

State Governments

 

711

 

-

%  

 

61

 

-

%

Local Governments

 

19,118

 

13

%  

 

11,923

 

9

%

Private Companies

 

126,589

 

84

%  

 

111,328

 

86

%

Gross receivables

151,638

100

%  

129,875

100

%

Allowance for credit losses

(546)

(323)

Net receivables

$

151,092

 

$

129,552

 

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

    

Three months ended September 30,

    

Nine months ended September 30, 

    

    

2022

    

%

    

2021

    

%

    

2022

    

%

    

2021

    

%

    

Federal Government

 

$

15,394

 

8

%  

$

14,716

 

11

%  

$

57,923

 

11

%  

$

39,825

 

9

%  

State Governments

 

 

17,836

 

10

%  

 

400

 

-

%  

 

39,293

 

7

%  

 

814

 

-

%  

Local Governments

 

 

31,609

 

17

%  

 

22,765

 

16

%  

 

90,209

 

16

%  

 

94,857

 

22

%  

Private Companies

 

 

117,782

 

65

%  

 

102,026

 

73

%  

 

364,702

 

66

%  

 

303,595

 

69

%  

Total contract revenues

 

$

182,621

 

100

%  

$

139,907

 

100

%  

$

552,127

 

100

%  

$

439,091

 

100

%