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

%  

​