XML 75 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 115,615 $ 54,812
Accounts Receivable, after Allowance for Credit Loss, Current 138,987 145,764
Costs and estimated earnings in excess of billings on uncompleted contracts 33,893 44,888
Inventories 8,839 7,437
Income taxes receivable 180 496
Other current assets 12 3,118
Prepaid Expense, Current 4,065 5,741
Total current assets 301,591 262,256
Restricted Cash 25,000 25,000
Property, plant and equipment, net 43,498 47,545
Operating lease right-of-use assets 19,150 21,799
Goodwill 29,023 29,120
Other intangible assets 1,651 3,066
Other assets 31,438 11,718
Total assets 451,351 400,504
Current liabilities:    
Accounts payable 65,629 76,365
Billings on uncompleted contracts in excess of costs and estimated earnings 171,308 85,436
Accrued wages and benefits 15,878 13,679
Accrued insurance 4,605 5,579
Operating lease liabilities 3,739 4,661
Other accrued expenses 3,956 1,815
Total current liabilities 265,115 187,535
Deferred income taxes 25 26
Operating lease liabilities 19,156 20,660
Borrowings under asset-backed credit facility 0 10,000
Other liabilities, non-current 2,873 799
Total liabilities 287,169 219,020
Stockholders' equity:    
Common stock—$.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued as of June 30, 2024 and June 30, 2023; 27,308,795 and 27,047,318 shares outstanding as of June 30, 2024 and June 30, 2023, respectively 279 279
Additional paid-in capital 145,580 140,810
Retained earnings 33,941 58,917
Accumulated other comprehensive loss (9,535) (8,769)
Treasury stock, at cost — 579,422 and 840,899 shares as of June 30, 2024 and June 30, 2023, respectively (6,083) (9,753)
Total stockholders' equity 164,182 181,484
Total liabilities and stockholders' equity $ 451,351 $ 400,504