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 |