XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 6,254 $ 1,588
Restricted cash 1,697 1,697
Accounts receivable:    
Trade, net of allowance for credit losses of $3,443 and $3,461, respectively 140,130 175,695
Retainage 54,484 49,194
Income taxes receivable 241 256
Other current 3,648 3,531
Inventory 2,760 2,432
Contract assets 42,633 31,083
Prepaid expenses and other 9,574 12,686
Total current assets 261,421 278,162
Property and equipment, net of accumulated depreciation 125,444 88,210
Operating lease right-of-use assets, net of accumulated amortization 24,391 20,397
Financing lease right-of-use assets, net of accumulated amortization 16,361 18,360
Inventory, non-current 6,484 6,395
Goodwill 32,742  
Intangible assets, net of amortization 9,314  
Other non-current 2,566 3,128
Total assets 478,723 414,652
Current liabilities:    
Current debt, net of debt issuance costs 5,849 1,789
Accounts payable:    
Trade 95,025 107,433
Retainage 1,372 1,699
Accrued liabilities 19,610 31,750
Income taxes payable 275 197
Contract liabilities 52,379 49,104
Current portion of operating lease liabilities 4,698 4,418
Current portion of financing lease liabilities 6,000 7,517
Total current liabilities 185,208 203,907
Long-term debt, net of debt issuance costs 66,336 6,085
Operating lease liabilities 28,314 24,695
Financing lease liabilities 5,461 5,878
Other long-term liabilities 26,736 15,055
Total liabilities 312,055 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,612,139 and 39,681,597 issued; 39,900,908 and 38,970,366 outstanding at December 31, 2025 and December 31, 2024, respectively 412 406
Treasury stock, 711,231 shares, at cost, as of December 31, 2025 and December 31, 2024, respectively (6,540) (6,540)
Accumulated other comprehensive loss (23)  
Additional paid-in capital 229,335 226,369
Retained Loss (56,516) (61,203)
Total stockholders' equity 166,668 159,032
Total liabilities and stockholders' equity $ 478,723 $ 414,652