Quarterly report [Sections 13 or 15(d)]

Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)

v3.25.2
Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Vechicle
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Long Term Contracts Or Programs Disclosure [Line Items]        
Allowance for doubtful accounts and credit losses $ 1,700 $ 1,700   $ 200
Increase to beginning accumulated deficit (23,379) (23,379)   $ (26,632)
ENGlobal Business        
Long Term Contracts Or Programs Disclosure [Line Items]        
Provision for bad debts and credit losses $ 1,500 $ 1,500    
Hurricane Ida        
Long Term Contracts Or Programs Disclosure [Line Items]        
Insurance payments received     $ 2,000  
Insurance payments received, investing activities     $ 300  
Forty-Vehicle Ferry        
Long Term Contracts Or Programs Disclosure [Line Items]        
Number of vehicle ferry projects with rework and construction challenges. | Vechicle   2