XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 4,917 $ 28,316
Accounts receivable:    
Trade, net of allowance for credit losses of $1,662 and $555, respectively 164,911 106,304
Retainage 48,345 35,633
Income taxes receivable 738 483
Other current 3,116 3,127
Inventory 2,115 1,974
Contract assets 40,518 84,407
Prepaid expenses and other 5,080 9,084
Total current assets 269,740 269,328
Property and equipment, net of accumulated depreciation 101,114 86,098
Operating lease right-of-use assets, net of accumulated amortization 22,240 27,101
Financing lease right-of-use assets, net of accumulated amortization 21,028 25,806
Inventory, non-current 6,862 7,640
Deferred income tax asset 17 17
Other non-current 1,374 1,327
Total assets 422,375 417,317
Current liabilities:    
Current debt, net of debt issuance costs 1,044 426
Accounts payable:    
Trade 107,671 97,139
Retainage 1,984 1,310
Accrued liabilities 28,522 26,294
Income taxes payable 154 507
Contract liabilities 43,862 47,371
Current portion of operating lease liabilities 4,650 7,546
Current portion of financing lease liabilities 9,953 10,580
Total current liabilities 197,840 191,173
Long-term debt, net of debt issuance costs 22,564 22,751
Operating lease liabilities 20,929 20,837
Financing lease liabilities 6,346 11,346
Other long-term liabilities 16,748 20,503
Deferred income tax liability 57 28
Total liabilities 264,485 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,601,098 and 39,681,597 issued; 39,889,867 and 38,970,366 outstanding at September 30, 2025 and December 31, 2024, respectively 406 397
Treasury stock, 711,231 shares, at cost, as of September 30, 2025 and December 31, 2024, respectively (6,540) (6,540)
Additional paid-in capital 224,987 220,513
Retained loss (60,963) (63,691)
Total stockholders' equity 157,890 150,679
Total liabilities and stockholders' equity $ 422,375 $ 417,317