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

 

​

​