XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 5,285 $ 5,007
Trade and other receivables, net of allowance of $198 and $242 60,104 66,946
Contract assets 104,965 103,422
Inventories 80,684 79,770
Prepaid expenses and other 6,234 7,343
Total current assets 257,272 262,488
Property and equipment, less accumulated depreciation and amortization of $142,045 and $139,221 150,811 150,456
Operating lease right-of-use assets 86,314 87,747
Goodwill 55,504 55,504
Intangible assets, net 26,033 27,041
Other assets 6,300 6,417
Total assets 582,234 589,653
Current liabilities:    
Current portion of long-term debt 2,994 2,994
Accounts payable 24,682 27,783
Accrued liabilities 22,042 28,172
Contract liabilities 9,304 11,197
Current portion of operating lease liabilities 5,041 4,987
Total current liabilities 64,063 75,133
Borrowings on line of credit 25,533 24,677
Long-term debt 10,728 11,476
Operating lease liabilities 84,511 85,744
Deferred income taxes 9,041 8,297
Other long-term liabilities 9,902 10,323
Total liabilities 203,778 215,650
Commitments and contingencies (Note 6)
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, 10,000,433 and 9,918,711 shares issued and outstanding as of March 31, 2025 and December 31, 2024, respectively 100 99
Additional paid-in-capital 128,924 128,407
Retained earnings 250,295 246,331
Accumulated other comprehensive loss (863) (834)
Total stockholders’ equity 378,456 374,003
Total liabilities and stockholders’ equity $ 582,234 $ 589,653