v3.26.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 19,320 $ 2,273
Trade and other receivables, net of allowance of $504 and $528 98,409 78,171
Contract assets 105,528 91,036
Inventories 91,079 74,287
Prepaid expenses and other 3,941 5,665
Total current assets 318,277 251,432
Property and equipment, less accumulated depreciation and amortization of $159,559 and $153,364 164,493 157,509
Operating lease right-of-use assets 85,957 86,894
Goodwill 55,504 55,504
Intangible assets, net 22,405 23,008
Other assets 5,262 5,283
Total assets 651,898 579,630
Current liabilities:    
Current portion of long-term debt 2,994 2,994
Accounts payable 44,464 22,190
Accrued liabilities 26,754 27,743
Contract liabilities 37,947 8,794
Current portion of operating lease liabilities 5,232 4,829
Total current liabilities 117,391 66,550
Borrowings on line of credit 0 276
Long-term debt 6,985 8,482
Operating lease liabilities 85,372 86,223
Deferred income taxes 12,819 12,484
Other long-term liabilities 10,729 10,832
Total liabilities 233,296 184,847
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued or outstanding 0 0
Common stock, $.01 par value, 15,000,000 shares authorized, 9,640,002 and 9,587,990 shares issued and outstanding as of June 30, 2026 and December 31, 2025, respectively 96 96
Additional paid-in-capital 110,204 113,088
Retained earnings 308,110 281,742
Accumulated other comprehensive income (loss) 192 (143)
Total stockholders’ equity 418,602 394,783
Total liabilities and stockholders’ equity $ 651,898 $ 579,630