Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Vechicle
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Long Term Contracts Or Programs Disclosure [Line Items]      
Allowance for doubtful accounts and credit losses $ 1,700   $ 200
Increase to beginning accumulated deficit (21,820)   $ (26,632)
ENGlobal Business      
Long Term Contracts Or Programs Disclosure [Line Items]      
Provision for bad debts and credit losses $ 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