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

March 31, 2024

December 31, 2023

 

Federal Government

    

$

15,048

    

12

%  

$

8,885

    

6

%

State Governments

 

4,577

 

4

%  

 

2,355

 

2

%

Local Governments

 

17,358

 

13

%  

 

12,804

 

9

%

Private Companies

 

91,578

 

71

%  

 

119,590

 

83

%

Gross receivables

128,561

100

%  

143,634

100

%

Allowance for credit losses

(366)

(361)

Net receivables

$

128,195

 

$

143,273

 

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

    

Three months ended March 31, 

    

    

2024

    

%

    

2023

    

%

    

Federal Government

 

$

53,382

 

33

%  

$

23,056

 

14

%  

State Governments

 

 

13,984

 

9

%  

 

18,328

 

12

%  

Local Government

 

 

28,973

 

18

%  

 

20,688

 

13

%  

Private Companies

 

 

64,333

 

40

%  

 

97,102

 

61

%  

Total contract revenues

 

$

160,672

 

100

%  

$

159,174

 

100

%