v3.25.2
Leases - Schedule of Operating ROU Assets and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Schedule of Operating ROU Assets and Operating Lease Liabilities [Abstract]    
Operating ROU assets $ 6,900 $ 6,558
Operating lease liabilities, current 659 559
Operating lease liabilities long-term 6,102 5,026
Total operating lease liabilities $ 6,761 $ 5,585