v3.26.1
Discontinued Operations - Schedule of Balances and Changes of Construction Contracts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Construction contract costs and estimated earnings in excess of billings        
Beginning balance $ 3,666 $ 6    
Transferred to receivables (3,667) (6)    
Construction contract costs and estimated earnings not billed during the period 273 2,990    
Disposed of as a result of the general contracting and real estate services disposition (272)      
Ending balance 0 2,990    
Billings in excess of construction contract costs and estimated earnings        
Beginning balance 0 6,664 $ 3,474 $ 5,871
Revenue recognized that was included in the balance at the beginning of the period (3,474) (5,871)    
Increases due to billings, excluding amounts recognized as revenue during the period 3,376 6,990    
Changes due to cumulative catch-up adjustment arising from changes in the estimate of the stage of completion (14) (326)    
Disposed of as a result of the general contracting and real estate services disposition (3,362)      
Ending balance $ 0 $ 6,664