XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 3,881 $ 3,784
Accounts receivable:    
Trade, net of allowance for credit losses of $496 and $606, respectively 111,624 106,758
Retainage 55,096 50,873
Income taxes receivable 468 402
Other current 3,820 3,526
Inventory 2,885 2,862
Contract assets 44,618 43,903
Prepaid expenses and other 6,073 8,229
Total current assets 228,465 220,337
Property and equipment, net of depreciation 89,585 100,977
Operating lease right-of-use assets, net of amortization 27,374 14,978
Financing lease right-of-use assets, net of amortization 20,601 15,839
Inventory, non-current 5,961 5,469
Intangible assets, net of amortization 6,934 7,317
Deferred income tax asset 54 70
Other non-current 1,248 2,168
Total assets 380,222 367,155
Current liabilities:    
Current debt, net of debt issuance costs 13,852 34,956
Accounts payable:    
Trade 49,435 87,605
Retainage 1,799 1,198
Accrued liabilities 31,847 18,466
Income taxes payable 525 522
Contract liabilities 47,655 37,720
Current portion of operating lease liabilities 9,089 4,738
Current portion of financing lease liabilities 6,342 4,031
Total current liabilities 160,544 189,236
Long-term debt, net of debt issuance costs 36,452 716
Operating lease liabilities 18,406 11,018
Financing lease liabilities 12,920 11,102
Other long-term liabilities 26,149 17,072
Deferred income tax liability 119 211
Total liabilities 254,590 229,355
Stockholders' equity:    
Preferred stock -- $0.01 par value, 10,000,000 authorized, none issued
Common stock -- $0.01 par value, 50,000,000 authorized, 33,053,341 and 32,770,550 issued; 32,342,110 and 32,059,319 outstanding at September 30, 2023 and December 31, 2022, respectively 331 328
Treasury stock, 711,231 shares, at cost, as of September 30, 2023 and December 31, 2022, respectively (6,540) (6,540)
Additional paid-in capital 189,523 188,184
Retained loss (57,682) (44,172)
Total stockholders' equity 125,632 137,800
Total liabilities and stockholders' equity $ 380,222 $ 367,155