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

March 31, 2025

December 31, 2024

 

Federal Government

    

$

43,336

    

24

%  

$

19,874

    

14

%

State Governments

 

16,835

 

10

%  

 

9,553

 

7

%

Local Governments

 

28,977

 

16

%  

 

24,641

 

17

%

Private Companies

 

89,005

 

50

%  

 

88,424

 

62

%

Gross receivables

178,153

100

%  

142,492

100

%

Allowance for credit losses

(787)

(555)

Net receivables

$

177,366

 

$

141,937

 

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

    

Three months ended March 31, 

    

    

2025

    

%

    

2024

    

%

    

Federal Government

 

$

41,884

 

22

%  

$

53,382

 

33

%  

State Governments

 

 

28,961

 

15

%  

 

13,984

 

9

%  

Local Government

 

 

37,037

 

20

%  

 

28,973

 

18

%  

Private Companies

 

 

80,771

 

43

%  

 

64,333

 

40

%  

Total contract revenues

 

$

188,653

 

100

%  

$

160,672

 

100

%