XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 12,956 $ 28,316
Accounts receivable:    
Trade, net of allowance for credit losses of $787 and $555, respectively 142,201 106,304
Retainage 35,165 35,633
Income taxes receivable 436 483
Other current 2,735 3,127
Inventory 2,130 1,974
Contract assets 63,580 84,407
Prepaid expenses and other 7,819 9,084
Total current assets 267,022 269,328
Property and equipment, net of depreciation 91,956 86,098
Operating lease right-of-use assets, net of amortization 23,984 27,101
Financing lease right-of-use assets, net of amortization 24,638 25,806
Inventory, non-current 7,421 7,640
Deferred income tax asset 17 17
Other non-current 1,272 1,327
Total assets 416,310 417,317
Current liabilities:    
Current debt, net of debt issuance costs 1,274 426
Accounts payable:    
Trade 110,057 97,139
Retainage 1,952 1,310
Accrued liabilities 20,302 26,294
Income taxes payable 493 507
Contract liabilities 42,756 47,371
Current portion of operating lease liabilities 5,700 7,546
Current portion of financing lease liabilities 11,135 10,580
Total current liabilities 193,669 191,173
Long-term debt, net of debt issuance costs 22,042 22,751
Operating lease liabilities 20,750 20,837
Financing lease liabilities 9,324 11,346
Other long-term liabilities 19,674 20,503
Deferred income tax liability 17 28
Total liabilities 265,477 266,638
Stockholders' equity:    
Preferred stock -- $0.01 par value, 10,000,000 authorized, none issued
Common stock -- $0.01 par value, 50,000,000 authorized, 40,255,806 and 39,681,597 issued; 39,544,575 and 38,970,366 outstanding at March 31, 2025 and December 31, 2024, respectively 403 397
Treasury stock, 711,231 shares, at cost, as of March 31, 2025 and December 31, 2024, respectively (6,540) (6,540)
Additional paid-in capital 222,075 220,513
Retained loss (65,105) (63,691)
Total stockholders' equity 150,833 150,679
Total liabilities and stockholders' equity $ 416,310 $ 417,317