XML 22 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Cash and cash equivalents $ 66,185,000 $ 45,733,000
Accounts receivable 177,424,000 168,872,000
Contract assets 84,975,000 94,679,000
Receivables from and equity in construction joint ventures 16,653,000 9,196,000
Other current assets 16,306,000 11,790,000
Property and equipment, net 126,668,000 116,030,000
Operating lease right-of-use assets 16,515,000 13,979,000
Goodwill 192,014,000 191,892,000
Accounts payable 95,201,000 137,593,000
Contract liabilities 114,019,000 57,760,000
Current maturities of long-term debt 77,434,000 42,473,000
Current portion of long-term lease obligations 7,588,000 7,095,000
Accrued compensation 18,013,000 13,727,000
Other current liabilities 9,629,000 6,393,000
Long-term debt 291,249,000 390,627,000
Long-term lease obligations 8,958,000 6,976,000
Other long-term liabilities $ 10,584,000 $ 619,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 38,000,000 38,000,000
Common stock, shares issued (in shares) 28,279,000 28,290,000
Common stock, shares outstanding (in shares) 28,184,000 27,772,000
Treasury stock (in shares) 95,000 518,000
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents $ 26,122,000 $ 7,538,000
Accounts receivable 25,789,000 19,241,000
Contract assets 8,370,000 12,257,000
Receivables from and equity in construction joint ventures 9,708,000 7,406,000
Other current assets 1,493,000 503,000
Property and equipment, net 6,010,000 5,619,000
Operating lease right-of-use assets 4,213,000 3,817,000
Goodwill 1,501,000 1,501,000
Accounts payable 19,505,000 18,213,000
Contract liabilities 17,678,000 8,177,000
Current maturities of long-term debt 6,793,000 39,000
Current portion of long-term lease obligations 1,801,000 1,838,000
Accrued compensation 2,141,000 1,521,000
Other current liabilities 1,374,000 1,429,000
Long-term debt 53,000 2,000
Long-term lease obligations 2,412,000 1,979,000
Other long-term liabilities $ 722,000 $ 0