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

March 31, 2026

December 31, 2025

 

Federal Government(1)

  ​ ​ ​

$

19,882

  ​ ​ ​

10

%  

$

51,057

  ​ ​ ​

23

%

State Governments(1)

 

21,436

 

11

%  

 

14,008

 

6

%

Local Governments(1)

 

28,398

 

14

%  

 

23,453

 

10

%

Private Companies

 

128,341

 

65

%  

 

139,832

 

61

%

Gross receivables

198,057

100

%  

228,350

100

%

Allowance for credit losses

(3,443)

(3,461)

Net receivables

$

194,614

 

$

224,889