v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 2,527 $ 1,588
Restricted cash 1,697 1,697
Accounts receivable:    
Trade, net of allowance for credit losses of $3,146 and $3,461, respectively 113,317 175,695
Retainage 58,370 49,194
Income taxes receivable 619 256
Other current 5,049 3,531
Inventory 2,546 2,432
Contract assets 75,868 31,083
Prepaid expenses and other 8,817 12,686
Total current assets 268,810 278,162
Property and equipment, net of accumulated depreciation 129,629 88,210
Operating lease right-of-use assets, net of accumulated amortization 23,270 20,397
Financing lease right-of-use assets, net of accumulated amortization 22,430 18,360
Inventory, non-current 6,720 6,395
Goodwill 35,139  
Intangible assets, net of amortization 6,955  
Other non-current 3,269 3,128
Total assets 496,222 414,652
Current liabilities:    
Current debt, net of debt issuance costs 6,203 1,789
Accounts payable:    
Trade 92,379 107,433
Retainage 1,496 1,699
Accrued liabilities 21,084 31,750
Income taxes payable 154 197
Contract liabilities 41,859 49,104
Current portion of operating lease liabilities 4,293 4,418
Current portion of financing lease liabilities 9,352 7,517
Total current liabilities 176,820 203,907
Long-term debt, net of debt issuance costs 92,959 6,085
Operating lease liabilities 27,592 24,695
Financing lease liabilities 8,379 5,878
Other long-term liabilities 26,015 15,055
Total liabilities 331,765 255,620
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,206,521 and 40,612,139 issued; 40,495,290 and 39,900,908 outstanding at June 30, 2026 and December 31, 2025, respectively 412 406
Treasury stock, 711,231 shares, at cost, as of June 30, 2026 and December 31, 2025, respectively (6,540) (6,540)
Accumulated other comprehensive loss 129  
Additional paid-in capital 231,117 226,369
Retained Loss (60,661) (61,203)
Total stockholders' equity 164,457 159,032
Total liabilities and stockholders' equity $ 496,222 $ 414,652