XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 1,588 $ 28,316
Restricted cash 1,697 0
Accounts receivable:    
Trade, net of allowance for credit losses of $3,461 and $555, respectively 175,695 106,304
Retainage 49,194 35,633
Income taxes receivable 256 483
Other current 3,531 3,127
Inventory 2,432 1,974
Contract assets 31,083 84,407
Prepaid expenses and other 12,686 9,084
Total current assets 278,162 269,328
Property and equipment, net of accumulated depreciation 88,210 86,098
Operating lease right-of-use assets, net of accumulated amortization 20,397 27,101
Financing lease right-of-use assets, net of accumulated amortization 18,360 25,806
Inventory, non-current 6,395 7,640
Deferred income tax asset 17 17
Other non-current 3,111 1,327
Total assets 414,652 417,317
Current liabilities:    
Current debt, net of debt issuance costs 1,789 426
Accounts payable:    
Trade 107,433 97,139
Retainage 1,699 1,310
Accrued liabilities 31,750 26,294
Income taxes payable 197 507
Contract liabilities 49,104 47,371
Current portion of operating lease liabilities 4,418 7,546
Current portion of financing lease liabilities 7,517 10,580
Total current liabilities 203,907 191,173
Long-term debt, net of debt issuance costs 6,085 22,751
Operating lease liabilities 24,695 20,837
Financing lease liabilities 5,878 11,346
Other long-term liabilities 14,975 20,503
Deferred income tax liability 80 28
Total liabilities 255,620 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,612,139 and 39,681,597 issued; 39,900,908 and 38,970,366 outstanding at December 31, 2025 and December 31, 2024, respectively 406 397
Treasury stock, 711,231 shares, at cost, as of December 31, 2025 and December 31, 2024, respectively (6,540) (6,540)
Additional paid-in capital 226,369 220,513
Retained Loss (61,203) (63,691)
Total stockholders' equity 159,032 150,679
Total liabilities and stockholders' equity $ 414,652 $ 417,317