XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Jun. 30, 2024
Revenue Recognition and Contracts with Customers  
Schedule of disaggregation of revenues

​

​

​

​

​

​

​

​

​

​

​

​

Fiscal year ended June 30, 

​

​

2024

    

2023

    

2022

Major Product Lines:

​

​

  

 

​

  

 

​

  

Intrusion and access alarm products

​

$

39,372

​

$

47,344

​

$

49,606

Door locking devices

​

 

73,699

​

 

62,718

​

 

48,006

Services

​

 

75,749

​

 

59,935

​

 

45,981

Total Revenues

​

$

188,820

​

$

169,997

​

$

143,593

Schedule of the allowance for doubtful accounts

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, 2022:

​

​

​

​

​

​

​

​

​

​

​

​

Allowance for credit losses

​

$

226

​

$

17

​

$

—

​

$

243

​

​

​

​

​

​

​

​

​

​

​

​

​

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

​