XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Risk and Enterprise-Wide Disclosures (Tables)
12 Months Ended
Dec. 31, 2022
Trade and contract retainage receivables  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

December 31, 2022

December 31, 2021

 

Federal Government

    

$

4,612

    

3

%  

$

6,563

    

5

%

State Governments

 

3,111

 

2

%  

 

61

 

-

%

Local Governments

 

16,197

 

10

%  

 

11,923

 

9

%

Private Companies

 

134,317

 

85

%  

 

111,328

 

86

%

Gross receivables

158,237

100

%  

129,875

100

%

Allowance for credit losses

(606)

(323)

Net receivables

$

157,631

 

$

129,552

 

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

 

2022

    

%

    

2021

    

%

    

2020

    

%

 

Federal Government

$

80,116

 

11

%  

$

54,480

 

9

%  

$

51,793

 

7

%  

State Governments

 

62,516

 

8

%  

 

4,790

 

1

%  

 

27,574

 

4

%  

Local Government

 

125,015

 

17

%  

 

120,311

 

20

%  

 

202,839

 

29

%  

Private Companies

 

480,675

 

64

%  

 

421,779

 

70

%  

 

427,736

 

60

%  

Total contract revenues

$

748,322

 

100

%  

$

601,360

 

100

%  

$

709,942

 

100

%