Quarterly report [Sections 13 or 15(d)]

Acquisition - Summary of Preliminary Purchase Price Allocation (Parenthetical) (Details)

v3.25.2
Acquisition - Summary of Preliminary Purchase Price Allocation (Parenthetical) (Details) - ENGlobal Business
$ in Thousands
Jun. 30, 2025
USD ($)
Asset Acquisition [Line Items]  
Intangible assets - trade name $ 400
Automation Business  
Asset Acquisition [Line Items]  
Estimated life 5 years
Amortization expense, remainder of 2025 $ 100
Amortization expense, 2026 100
Amortization expense, 2027 100
Amortization expense, 2028 100
Amortization expense, 2029 100
Amortization expense, 2030 $ 100