XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 3,784 $ 12,293
Accounts receivable:    
Trade, net of allowance for credit losses of $606 and $323, respectively 106,758 88,173
Retainage 50,873 41,379
Income taxes receivable 402 405
Other current 3,526 17,585
Inventory 2,862 1,428
Contract assets 43,903 28,529
Prepaid expenses and other 8,229 8,142
Total current assets 220,337 197,934
Property and equipment, net of depreciation 100,977 106,654
Operating lease right-of-use assets, net of amortization 14,978 14,686
Financing lease right-of-use assets, net of amortization 15,839 14,561
Inventory, non-current 5,469 5,418
Intangible assets, net of amortization 7,317 8,556
Deferred income tax asset 70 41
Other non-current 2,168 3,900
Total assets 367,155 351,750
Current liabilities:    
Current debt, net of debt issuance costs 34,956 39,141
Accounts payable:    
Trade 87,605 48,217
Retainage 1,198 923
Accrued liabilities 18,466 38,594
Income taxes payable 522 601
Contract liabilities 37,720 26,998
Current portion of operating lease liabilities 4,738 3,857
Current portion of financing lease liabilities 4,031 3,406
Total current liabilities 189,236 161,737
Long-term debt, net of debt issuance costs 716 259
Operating lease liabilities 11,018 11,637
Financing lease liabilities 11,102 10,908
Other long-term liabilities 17,072 18,942
Deferred income tax liability 211 169
Total liabilities 229,355 203,652
Stockholders' equity:    
Preferred stock -- $0.01 par value, 10,000,000 authorized, none issued
Common stock -- $0.01 par value, 50,000,000 authorized, 32,770,550 and 31,712,457 issued; 32,059,319 and 31,001,226 outstanding at December 31, 2022 and December 31, 2021, respectively 328 317
Treasury stock, 711,231 shares, at cost, as of December 31, 2022 and December 31, 2021, respectively (6,540) (6,540)
Additional paid-in capital 188,184 185,881
Retained loss (44,172) (31,560)
Total stockholders' equity 137,800 148,098
Total liabilities and stockholders' equity $ 367,155 $ 351,750