XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,837 $ 30,938
Accounts receivable:    
Trade, net of allowance for credit losses of $523 and $361, as of June 30, 2024 and December 31, 2023, respectively 135,167 101,229
Retainage 36,428 42,044
Income taxes receivable 696 626
Other current 3,515 3,864
Inventory 2,007 2,699
Contract assets 70,612 81,522
Prepaid expenses and other 8,207 8,894
Total current assets 261,469 271,816
Property and equipment, net of depreciation 85,975 87,834
Operating lease right-of-use assets, net of amortization 33,685 25,696
Financing lease right-of-use assets, net of amortization 24,029 23,602
Inventory, non-current 7,314 6,361
Deferred income tax asset 25 26
Other non-current 1,522 1,558
Total assets 414,019 416,893
Current liabilities:    
Current debt, net of debt issuance costs 14,320 13,453
Accounts payable:    
Trade 87,452 80,294
Retainage 2,579 2,527
Accrued liabilities 25,569 37,074
Income taxes payable 736 570
Contract liabilities 47,098 64,079
Current portion of operating lease liabilities 9,133 9,254
Current portion of financing lease liabilities 10,363 8,665
Total current liabilities 197,250 215,916
Long-term debt, net of debt issuance costs 45,932 23,740
Operating lease liabilities 24,948 16,632
Financing lease liabilities 11,315 13,746
Other long-term liabilities 23,486 25,320
Deferred income tax liability 25 64
Total liabilities 302,956 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, 34,082,186 and 33,260,011 issued; 33,370,955 and 32,548,780 outstanding at June 30, 2024 and December 31, 2023, respectively 341 333
Treasury stock, 711,231 shares, at cost, as of June 30, 2024 and December 31, 2023, respectively (6,540) (6,540)
Additional paid-in capital 191,969 189,729
Retained loss (74,707) (62,047)
Total stockholders' equity 111,063 121,475
Total liabilities and stockholders' equity $ 414,019 $ 416,893