XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,528 $ 4,068
Trade and other receivables, net of allowance of $246 and $121 70,933 47,645
Contract assets 139,481 120,516
Inventories 87,732 91,229
Prepaid expenses and other 5,274 9,026
Total current assets 307,948 272,484
Property and equipment, less accumulated depreciation and amortization of $132,964 and $126,359 147,351 143,955
Operating lease right-of-use assets 85,491 88,155
Goodwill 55,504 55,504
Intangible assets, net 29,058 31,074
Other assets 6,393 6,709
Total assets 631,745 597,881
Current liabilities:    
Current debt 10,756 10,756
Accounts payable 24,508 31,142
Accrued liabilities 23,234 27,913
Contract liabilities 37,105 21,450
Current portion of operating lease liabilities 5,108 4,933
Total current liabilities 100,711 96,194
Borrowings on line of credit 75,923 54,485
Operating lease liabilities 82,919 85,283
Deferred income taxes 11,159 10,942
Other long-term liabilities 9,850 10,617
Total liabilities 280,562 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,918,711 and 9,985,580 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 99 100
Additional paid-in-capital 126,020 129,095
Retained earnings 225,982 212,125
Accumulated other comprehensive loss (918) (960)
Total stockholders’ equity 351,183 340,360
Total liabilities and stockholders’ equity $ 631,745 $ 597,881