XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 2,671 $ 5,007
Trade and other receivables, net of allowance of $467 and $242 98,134 66,946
Contract assets 96,882 103,422
Inventories 74,521 79,770
Prepaid expenses and other 2,693 7,343
Total current assets 274,901 262,488
Property, Plant and Equipment, Net 155,933 150,456
Operating lease right-of-use assets 88,332 87,747
Goodwill 55,504 55,504
Intangible assets, net 24,016 27,041
Other assets 6,547 6,417
Total assets 605,233 589,653
Liabilities, Current [Abstract]    
Current portion of long-term debt 2,994 2,994
Accounts payable 28,052 27,783
Accrued Liabilities, Current 32,265 28,172
Contract liabilities 8,308 11,197
Current portion of operating lease liabilities 4,769 [1] 4,987
Total current liabilities 76,388 75,133
Borrowings on line of credit 27,633 24,677
Long-term debt 9,231 11,476
Operating lease liabilities 87,401 [2] 85,744
Deferred income taxes 8,421 8,297
Other Liabilities, Noncurrent 9,807 10,323
Total liabilities 218,881 215,650
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,634,779 and 9,918,711 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively 96 99
Additional paid-in-capital 114,246 128,407
Retained earnings 272,863 246,331
Accumulated other comprehensive loss (853) (834)
Total stockholders’ equity 386,352 374,003
Total liabilities and stockholders’ equity $ 605,233 $ 589,653
[1] Current portion of finance lease liabilities are included in Accrued liabilities.
[2] Long-term finance lease liabilities, less current portion are included in Other long-term liabilities.