XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Risk and Enterprise-Wide Disclosures (Tables)
3 Months Ended
Mar. 31, 2023
Trade and contract retainage receivables  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

March 31, 2023

December 31, 2022

 

Federal Government

    

$

11,006

    

7

%  

$

4,612

    

3

%

State Governments

 

3,862

 

2

%  

 

3,111

 

2

%

Local Governments

 

11,721

 

8

%  

 

16,197

 

10

%

Private Companies

 

126,408

 

83

%  

 

134,317

 

85

%

Gross receivables

152,997

100

%  

158,237

100

%

Allowance for credit losses

(515)

(606)

Net receivables

$

152,482

 

$

157,631

 

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

    

Three months ended March 31,

    

    

2023

    

%

    

2022

    

%

    

Federal Government

 

$

23,056

 

14

%  

$

22,695

 

13

%  

State Governments

 

 

18,328

 

12

%  

 

7,704

 

4

%  

Local Governments

 

 

20,688

 

13

%  

 

32,402

 

19

%  

Private Companies

 

 

97,102

 

61

%  

 

112,130

 

64

%  

Total contract revenues

 

$

159,174

 

100

%  

$

174,931

 

100

%