XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 4,068 $ 3,681
Trade and other receivables, less allowance for doubtful accounts of $121 and $369 47,645 71,563
Contract assets 120,516 121,778
Inventories 91,229 71,029
Prepaid expenses and other 9,026 10,689
Total current assets 272,484 278,740
Property and equipment, net 143,955 133,166
Operating lease right-of-use assets 88,155 93,124
Goodwill 55,504 55,504
Intangible assets, net 31,074 35,264
Other assets 6,709 5,542
Total assets 597,881 601,340
Current liabilities:    
Current debt 10,756 10,756
Accounts payable 31,142 26,968
Accrued liabilities 27,913 30,957
Contract liabilities 21,450 17,456
Current portion of operating lease liabilities 4,933 4,702
Total current liabilities 96,194 90,839
Borrowings on line of credit 54,485 83,696
Long-term lease liabilities, operating leases 85,283 89,472
Deferred income taxes 10,942 11,402
Other long-term liabilities 10,617 7,657
Total liabilities 257,521 283,066
Commitments and contingencies (Note 15)
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,985,580 and 9,927,360 shares issued and outstanding as of December 31, 2023 and 2022, respectively 100 99
Additional paid-in-capital 129,095 127,911
Retained earnings 212,125 191,053
Accumulated other comprehensive loss (960) (789)
Total stockholders’ equity 340,360 318,274
Total liabilities and stockholders’ equity $ 597,881 $ 601,340