v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 12, 2025
Jun. 20, 2025
Mar. 28, 2025
Sep. 13, 2024
Dec. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]            
Investment tax credit, purchase agreement     $ 9,801      
Proceeds from investment tax credit     $ 8,037      
Estimated loss per contract         $ 4,948  
Estimated loss from claim         1,984  
Estimate of possible loss, subcontractors         3,141  
Apollo Management Holdings, L..P.            
Line of Credit Facility [Line Items]            
Investment tax credit, purchase agreement $ 17,369 $ 16,740   $ 11,096    
Proceeds from investment tax credit 14,567 13,686   $ 8,906    
EagleBank            
Line of Credit Facility [Line Items]            
Investment tax credit, purchase agreement   16,740        
Proceeds from investment tax credit   $ 13,686        
Athene Annuity And Life Company            
Line of Credit Facility [Line Items]            
Investment tax credit, purchase agreement 17,369          
Proceeds from investment tax credit $ 14,567          
VEC Partners, Inc. dba CEI Builders (“CEI”) | MD Digester, LLC            
Line of Credit Facility [Line Items]            
Estimated loss per contract         14,000  
Standby Letters of Credit            
Line of Credit Facility [Line Items]            
Standby letters of credit outstanding balance         15,504 $ 15,120
Draws on standby letters of credit         $ 0