v3.25.2
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2025
Revenue Recognition and Contracts with Customers  
Schedule of disaggregation of revenues Following is the disaggregation of revenues based on major product lines (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

Fiscal year ended June 30, 

​

    

2025

    

2024

    

2023

Major Product Lines:

​

​

  

 

​

  

 

​

  

Intrusion and access alarm products

​

$

33,084

​

$

39,372

​

$

47,344

Door locking devices

​

 

62,207

​

 

73,699

​

 

62,718

Services

​

 

86,330

​

 

75,749

​

 

59,935

Total Revenues

​

$

181,621

​

$

188,820

​

$

169,997

Schedule of allowance for credit losses

The following table represents the allowance for credit losses accounts as of the respective years ending June 30 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

Balance at beginning of period

    

Charged to costs and expenses

    

Deductions/ (recoveries)

    

Balance at end of period

For the Year Ended June 30, 2023:

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for credit losses

​

$

243

​

$

6

​

$

(118)

​

$

131

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Year Ended June 30, 2024:

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for credit losses

​

$

131

​

$

—

​

$

(99)

​

$

32

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Year Ended June 30, 2025:

​

 

​

​

​

​

​

​

​

​

​

​

Allowance for credit losses

​

$

32

​

$

—

​

$

(7)

​

$

25

​