XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 28,254 $ 30,938
Accounts receivable:    
Trade, net of allowance for credit losses of $716 and $361, as of September 30, 2024 and December 31, 2023, respectively 147,446 101,229
Retainage 36,486 42,044
Income taxes receivable 695 626
Other current 3,153 3,864
Inventory 2,317 2,699
Contract assets 58,495 81,522
Prepaid expenses and other 4,141 8,894
Total current assets 280,987 271,816
Property and equipment, net of depreciation 86,254 87,834
Operating lease right-of-use assets, net of amortization 29,202 25,696
Financing lease right-of-use assets, net of amortization 25,179 23,602
Inventory, non-current 7,309 6,361
Deferred income tax asset 27 26
Other non-current 1,371 1,558
Total assets 430,329 416,893
Current liabilities:    
Current debt, net of debt issuance costs 4,694 13,453
Accounts payable:    
Trade 114,231 80,294
Retainage 2,328 2,527
Accrued liabilities 23,581 37,074
Income taxes payable 516 570
Contract liabilities 44,392 64,079
Current portion of operating lease liabilities 8,215 9,254
Current portion of financing lease liabilities 10,852 8,665
Total current liabilities 208,809 215,916
Long-term debt, net of debt issuance costs 23,276 23,740
Operating lease liabilities 21,844 16,632
Financing lease liabilities 11,300 13,746
Other long-term liabilities 22,656 25,320
Deferred income tax liability 29 64
Total liabilities 287,914 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, 39,610,116 and 33,260,011 issued; 38,898,885 and 32,548,780 outstanding at September 30, 2024 and December 31, 2023, respectively 396 333
Treasury stock, 711,231 shares, at cost, as of September 30, 2024 and December 31, 2023, respectively (6,540) (6,540)
Additional paid-in capital 219,004 189,729
Retained loss (70,445) (62,047)
Total stockholders' equity 142,415 121,475
Total liabilities and stockholders' equity $ 430,329 $ 416,893