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

 

​

​