XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Current assets:    
Cash and cash equivalents $ 156,777 $ 115,615
Accounts receivable, net of allowance for credit losses 134,726 138,987
Costs and estimated earnings in excess of billings on uncompleted contracts 34,711 33,893
Inventories 7,157 8,839
Income taxes receivable 179 180
Prepaid expenses and other current assets 10,372 4,077
Total current assets 343,922 301,591
Restricted cash 25,000 25,000
Property, plant and equipment, net 41,392 43,498
Operating lease right-of-use assets 18,160 19,150
Goodwill 28,883 29,023
Other intangible assets, net of accumulated amortization 1,103 1,651
Other assets, non-current (Note 2) 55,385 31,438
Total assets 513,845 451,351
Current liabilities:    
Accounts payable 79,976 65,629
Billings on uncompleted contracts in excess of costs and estimated earnings 237,537 171,308
Accrued wages and benefits 13,288 15,878
Accrued insurance 4,473 4,605
Operating lease liabilities 3,781 3,739
Other accrued expenses 2,044 3,956
Total current liabilities 341,099 265,115
Deferred income taxes 23 25
Operating lease liabilities 18,194 19,156
Other liabilities, non-current 2,595 2,873
Total liabilities 361,911 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 December 31, 2024 and June 30, 2024, respectively; 27,602,825 and 27,308,795 shares outstanding as of December 31, 2024 and June 30, 2024, respectively; 279 279
Additional paid-in capital 145,608 145,580
Retained earnings 19,185 33,941
Accumulated other comprehensive loss (10,462) (9,535)
Treasury stock, at cost — 285,392 and 579,422 shares as of December 31, 2024 and June 30, 2024, respectively; (2,676) (6,083)
Total stockholders' equity 151,934 164,182
Total liabilities and stockholders’ equity $ 513,845 $ 451,351