v3.26.1
Revenue Recognition and Contracts with Customers - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Revenue:      
Total revenue $ 202,316 $ 181,621 $ 188,820
Intrusion and access alarm products      
Revenue:      
Total revenue 35,656 33,084 39,372
Door locking devices      
Revenue:      
Total revenue 69,132 62,207 73,699
Service revenue      
Revenue:      
Total revenue $ 97,528 $ 86,330 $ 75,749