v3.25.0.1
Nature of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Dec. 31, 2024
Nature of Business and Summary of Significant Accounting Policies  
Schedule of cash and cash equivalents

Cash and cash equivalents consist of the following as of (in thousands):

​

​

​

​

​

​

​

​

​

December 31, 2024

    

June 30, 2024

​

    

​

  

 

​

  

Cash

​

$

11,399

​

$

18,823

Money Market Fund

​

 

72,095

​

 

41,116

U.S. Treasury Securities

​

​

2,525

​

​

—

Certificate of Deposits

​

​

—

​

​

5,402

​

​

$

86,019

​

$

65,341

Schedule of investments - other

Investments-other consists of the following as of (in thousands):

​

​

​

​

​

​

​

​

​

December 31, 2024

    

June 30, 2024

​

    

​

  

 

​

  

Certificate of Deposits

​

$

—

​

$

26,980

​

​

$

—

​

$

26,980

Schedule of certificates of deposit

Certificates of deposit are recorded at the original cost plus accrued interest. There were no certificate of deposits outstanding at December 31, 2024. The Company’s certificates of deposits as of June 30, 2024 consist of the following (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2024

​

​

​

​

​

​

​

​

​

​

​

​

​

Balance Sheet Classification

    

Interest Rate

    

Maturity Date

    

Cost

    

Carrying Value

Cash and Cash Equivalents

​

​

4.70%

​

​

8/22/2024

​

$

5,374

​

$

5,402

Investments - other

​

​

4.55% - 4.75%

​

​

7/25/2024 - 10/24/2024

​

​

26,709

​

​

26,980

Schedule of intangible assets

Intangible assets consisted of the follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2024

​

June 30, 2024

​

    

Carrying

    

Accumulated

    

Net book

    

Carrying

    

Accumulated

    

Net book

​

​

value

​

amortization

​

value

​

value

​

amortization

​

value

Customer relationships

​

$

9,800

​

$

(9,492)

​

$

308

​

$

9,800

​

$

(9,436)

​

$

364

Trade name

​

​

4,048

 

​

(911)

 

​

3,137

 

​

4,048

 

​

(810)

 

​

3,238

​

​

$

13,848

​

$

(10,403)

​

$

3,445

​

$

13,848

​

$

(10,246)

​

$

3,602

Schedule of reconciliation of earnings per share

The following provides a reconciliation of information used in calculating the per share amounts for the three months ended December 31, 2024 and 2023 (in thousands, except share and per share data):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Net Income

​

Weighted Average Shares

​

Net Income per Share

​

    

2024

    

2023

    

2024

​

2023

​

2024

    

2023

Basic EPS

​

$

10,467

​

$

12,610

​

36,538

​

36,829

​

$

0.29

​

$

0.34

Effect of Dilutive Securities:

​

​

​

​

​

  

​

​

 

​

​

​

​

​

​

​

Stock Options

​

 

—

​

​

—

​

238

 

189

​

 

(0.01)

​

 

—

Diluted EPS

​

$

10,467

​

$

12,610

​

36,776

 

37,018

​

$

0.28

​

$

0.34

The following provides a reconciliation of information used in calculating the per share amounts for the six months ended December 31, 2024 and 2023 (in thousands, except share and per share data):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Net Income per

​

​

Net Income

​

Weighted Average Shares

​

 Share

​

​

2024

    

2023

    

2024

    

2023

    

2024

    

2023

Basic EPS

​

$

21,652

​

$

23,088

​

36,706

​

36,743

​

$

0.59

​

$

0.63

Effect of Dilutive Securities:

​

​

  

 

​

  

 

​

 

​

 

​

  

 

​

  

Stock Options

​

​

—

 

​

—

 

277

 

219

 

​

—

 

​

(0.01)

Diluted EPS

​

$

21,652

​

$

23,088

 

36,983

 

36,962

​

$

0.59

​

$

0.62