v3.26.1
Leases-Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Schedule of Maturities of Operating Lease Liabilities [Abstract]    
2027 $ 1,844  
2028 1,897  
2029 1,754  
2030 1,726  
2031 and thereafter 3,385  
Total undiscounted lease payments 10,606  
Less: interest (3,123)  
Present value of lease liabilities $ 7,483 $ 6,761