XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Current assets:    
Cash and cash equivalents $ 54,812 $ 52,371
Accounts receivable, less allowances (2023 - $1,061; 2022 - $1,320) 145,764 153,879
Costs and estimated earnings in excess of billings on uncompleted contracts 44,888 44,752
Inventories 7,437 9,974
Income taxes receivable 496 13,547
Other current assets 3,118 8,865
Prepaid Expense, Current 5,741 4,024
Total current assets 262,256 287,412
Restricted Cash 25,000 25,000
Property, plant and equipment, net 47,545 53,869
Operating lease right-of-use assets 21,799 22,067
Goodwill 29,120 42,135
Other intangible assets 3,066 4,796
Other assets 11,718 5,514
Total assets 400,504 440,793
Current liabilities:    
Accounts payable 76,365 74,886
Billings on uncompleted contracts in excess of costs and estimated earnings 85,436 65,106
Accrued wages and benefits 13,679 21,526
Accrued insurance 5,579 6,125
Operating lease liabilities 4,661 5,715
Other accrued expenses 1,815 4,427
Total current liabilities 187,535 177,785
Deferred income taxes 26 26
Operating lease liabilities 20,660 19,904
Borrowings under asset-backed credit facility 10,000 15,000
Other liabilities, non-current 799 372
Total liabilities 219,020 213,087
Commitments and contingencies
Stockholders' equity:    
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of June 30, 2023 and June 30, 2022; 27,047,318 and 26,790,514 shares outstanding as of June 30, 2023 and June 30, 2022, respectively 279 279
Additional paid-in capital 140,810 139,854
Retained earnings 58,917 111,278
Accumulated other comprehensive loss (8,769) (8,175)
Total stockholders' equity before treasury stock 191,237 243,236
Treasury stock, at cost — 840,899 and 1,097,703 shares as of June 30, 2023 and June 30, 2022, respectively (9,753) (15,530)
Total stockholders' equity 181,484 227,706
Total liabilities and stockholders' equity $ 400,504 $ 440,793