XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Concentration of Risk and Enterprise-Wide Disclosures (Tables)
12 Months Ended
Dec. 31, 2025
Trade and contract retainage receivables  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

December 31, 2025

December 31, 2024

 

Federal Government

  ​ ​ ​

$

51,057

  ​ ​ ​

23

%  

$

19,874

  ​ ​ ​

14

%

State Governments

 

14,008

 

6

%  

 

9,553

 

7

%

Local Governments

 

23,453

 

10

%  

 

24,641

 

17

%

Private Companies

 

139,832

 

61

%  

 

88,424

 

62

%

Gross receivables

228,350

100

%  

142,492

100

%

Allowance for credit losses

(3,461)

(555)

Net receivables

$

224,889

 

$

141,937