v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 185,541 $ 115,615
Accounts receivable, net of allowance for credit losses 205,291 138,987
Costs and estimated earnings in excess of billings on uncompleted contracts 38,567 33,893
Inventories 6,389 8,839
Income taxes receivable 204 180
Prepaid expenses and other current assets 7,816 4,077
Total current assets 443,808 301,591
Restricted cash 25,000 25,000
Property, plant and equipment, net 42,307 43,498
Operating lease right-of-use assets 17,740 19,150
Goodwill 28,885 29,023
Other intangible assets, net of accumulated amortization 829 1,651
Other assets, non-current (Note 2) 55,171 31,438
Total assets 613,740 451,351
Current liabilities:    
Accounts payable 79,048 65,629
Billings on uncompleted contracts in excess of costs and estimated earnings 332,657 171,308
Accrued wages and benefits 19,009 15,878
Accrued insurance 4,660 4,605
Operating lease liabilities 3,914 3,739
Other accrued expenses 2,936 3,956
Total current liabilities 442,224 265,115
Deferred income taxes 23 25
Operating lease liabilities 17,559 19,156
Other liabilities, non-current 3,224 2,873
Total liabilities 463,030 287,169
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Common stock — $0.01 par value; 60,000,000 shares authorized; 27,888,217 shares issued at March 31, 2025 and June 30, 2024, respectively; 27,606,852 and 27,308,795 shares outstanding as of March 31, 2025 and June 30, 2024, respectively; 279 279
Additional paid-in capital 147,805 145,580
Retained earnings 15,751 33,941
Accumulated other comprehensive loss (10,485) (9,535)
Treasury stock, at cost — 281,365 and 579,422 shares as of March 31, 2025 and June 30, 2024, respectively; (2,640) (6,083)
Total stockholders' equity 150,710 164,182
Total liabilities and stockholders’ equity $ 613,740 $ 451,351