XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 2,031 $ 5,007
Trade and other receivables, net of allowance of $200 and $242 78,320 66,946
Contract assets 102,876 103,422
Inventories 76,477 79,770
Prepaid expenses and other 4,298 7,343
Total current assets 264,002 262,488
Property, Plant and Equipment, Net 153,533 150,456
Operating lease right-of-use assets 88,158 87,747
Goodwill 55,504 55,504
Intangible assets, net 25,025 27,041
Other assets 6,358 6,417
Total assets 592,580 589,653
Liabilities, Current [Abstract]    
Current portion of long-term debt 2,994 2,994
Accounts payable 30,794 27,783
Accrued Liabilities, Current 23,740 28,172
Contract liabilities 4,218 11,197
Current portion of operating lease liabilities 5,051 [1] 4,987
Total current liabilities 66,797 75,133
Borrowings on line of credit 30,644 24,677
Long-term debt 9,979 11,476
Operating lease liabilities 86,662 [2] 85,744
Deferred income taxes 8,757 8,297
Other Liabilities, Noncurrent 10,289 10,323
Total liabilities 213,128 215,650
Commitments and contingencies (Note 7)
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,821,230 and 9,918,711 shares issued and outstanding as of June 30, 2025 and December 31, 2024, respectively 98 99
Additional paid-in-capital 121,010 128,407
Retained earnings 259,358 246,331
Accumulated other comprehensive loss (1,014) (834)
Total stockholders’ equity 379,452 374,003
Total liabilities and stockholders’ equity $ 592,580 $ 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.