XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Schedule of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Receivables [Abstract]    
Completed contracts $ 34,030 $ 10,612
Contracts in progress 31,211 65,415
Retainage 4,648 7,490
Accounts receivable, gross 69,889 83,517
Allowance for doubtful accounts (564) (564)
Total accounts receivable—net $ 69,325 $ 82,953