XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 14,262 $ 2,273
Trade and other receivables, net of allowance of $541 and $528 96,739 78,171
Contract assets 113,190 91,036
Inventories 69,795 74,287
Prepaid expenses and other 5,177 5,665
Total current assets 299,163 251,432
Property and equipment, less accumulated depreciation and amortization of $156,243 and $153,364 163,640 157,509
Operating lease right-of-use assets 87,301 86,894
Goodwill 55,504 55,504
Intangible assets, net 23,475 23,008
Other assets 5,057 5,283
Total assets 634,140 579,630
Current liabilities:    
Current portion of long-term debt 2,994 2,994
Accounts payable 27,894 22,190
Accrued liabilities 24,644 27,743
Contract liabilities 50,859 8,794
Current portion of operating lease liabilities 5,153 4,829
Total current liabilities 111,544 66,550
Borrowings on line of credit 0 276
Long-term debt 7,734 8,482
Operating lease liabilities 86,552 86,223
Deferred income taxes 13,276 12,484
Other long-term liabilities 11,306 10,832
Total liabilities 230,412 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,637,008 and 9,587,990 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively 96 96
Additional paid-in-capital 111,315 113,088
Retained earnings 292,276 281,742
Accumulated other comprehensive income (loss) 41 (143)
Total stockholders’ equity 403,728 394,783
Total liabilities and stockholders’ equity $ 634,140 $ 579,630