XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,638 $ 30,938
Accounts receivable:    
Trade, net of allowance for credit losses of $366 and $361, respectively 90,801 101,229
Retainage 37,394 42,044
Income taxes receivable 626 626
Other current 3,736 3,864
Inventory 2,662 2,699
Contract assets 70,974 81,522
Prepaid expenses and other 6,668 8,894
Total current assets 217,499 271,816
Property and equipment, net of depreciation 85,473 87,834
Operating lease right-of-use assets, net of amortization 26,723 25,696
Financing lease right-of-use assets, net of amortization 25,463 23,602
Inventory, non-current 6,785 6,361
Deferred income tax asset 26 26
Other non-current 1,615 1,558
Total assets 363,584 416,893
Current liabilities:    
Current debt, net of debt issuance costs 9,222 13,453
Accounts payable:    
Trade 51,012 80,294
Retainage 2,354 2,527
Accrued liabilities 22,548 37,074
Income taxes payable 374 570
Contract liabilities 58,619 64,079
Current portion of operating lease liabilities 9,416 9,254
Current portion of financing lease liabilities 10,018 8,665
Total current liabilities 163,563 215,916
Long-term debt, net of debt issuance costs 28,299 23,740
Operating lease liabilities 17,679 16,632
Financing lease liabilities 13,563 13,746
Other long-term liabilities 24,355 25,320
Deferred income tax liability 55 64
Total liabilities 247,514 295,418
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,575,345 and 33,260,011 issued; 32,864,114 and 32,548,780 outstanding at March 31, 2024 and December 31, 2023, respectively 336 333
Treasury stock, 711,231 shares, at cost, as of March 31, 2024 and December 31, 2023, respectively (6,540) (6,540)
Additional paid-in capital 190,378 189,729
Retained loss (68,104) (62,047)
Total stockholders' equity 116,070 121,475
Total liabilities and stockholders' equity $ 363,584 $ 416,893