XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,262 $ 4,068
Trade and other receivables, net of allowance of $159 and $121 52,396 47,645
Contract assets 135,715 120,516
Inventories 96,481 91,229
Prepaid expenses and other 7,840 9,026
Total current assets 296,694 272,484
Property and equipment, less accumulated depreciation and amortization of $129,510 and $126,359 145,323 143,955
Operating lease right-of-use assets 86,978 88,155
Goodwill 55,504 55,504
Intangible assets, net 30,066 31,074
Other assets 6,735 6,709
Total assets 621,300 597,881
Current liabilities:    
Current debt 10,756 10,756
Accounts payable 26,365 31,142
Accrued liabilities 22,489 27,913
Contract liabilities 18,596 21,450
Current portion of operating lease liabilities 5,067 4,933
Total current liabilities 83,273 96,194
Borrowings on line of credit 89,863 54,485
Operating lease liabilities 84,211 85,283
Deferred income taxes 10,863 10,942
Other long-term liabilities 10,476 10,617
Total liabilities 278,686 257,521
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,872,897 and 9,985,580 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 99 100
Additional paid-in-capital 126,057 129,095
Retained earnings 217,363 212,125
Accumulated other comprehensive loss (905) (960)
Total stockholders’ equity 342,614 340,360
Total liabilities and stockholders’ equity $ 621,300 $ 597,881