XML 17 R3.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 $ 11,345 $ 44,930
Restricted cash 65 65
Accounts receivable (net of allowance for credit losses of $396 and $387, respectively) 133,205 119,659
Contract assets, net 45,467 47,549
Advances to and equity in joint ventures, net 5 5
Other current assets 4,962 8,126
Total current assets 195,049 220,334
Property and equipment, net 43,309 30,126
Intangible assets, net 49,187 41,228
Goodwill 70,600 33,034
Operating lease right-of-use assets 19,792 21,539
Deferred tax asset 2,917 5,531
Other assets 276 337
Total assets 381,130 352,129
Current liabilities:    
Current portion of long-term debt 5,031 3,314
Current operating lease liabilities 4,379 4,093
Accounts payable, including retainage 74,172 60,814
Contract liabilities, net 20,936 44,519
Accrued income taxes 1,152 1,470
Accrued expenses and other current liabilities 29,416 36,827
Total current liabilities 135,086 151,037
Long-term debt 30,536 23,554
Long-term operating lease liabilities 15,925 17,766
Other long-term liabilities 3,922 6,281
Total liabilities 185,469 198,638
Commitments and contingencies (Note 13)
Redeemable convertible preferred stock, net, par value $0.0001, 1,000,000 shares authorized, no shares issued and outstanding ($0 redemption value) 0 0
STOCKHOLDERS’ EQUITY    
Common stock, $0.0001 par value; 100,000,000 shares authorized, issued 11,806,466 and 11,452,753, respectively; 11,626,814 and 11,273,101 outstanding, respectively 1 1
Additional paid-in capital 97,335 94,229
Treasury stock, at cost (179,652 shares at both period ends) (2,000) (2,000)
Retained earnings 100,325 61,261
Total stockholders’ equity 195,661 153,491
Total liabilities and stockholders’ equity $ 381,130 $ 352,129