v3.25.2
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
June 30, 2026 $ 199
June 30, 2027 48
June 30, 2028 32
Total minimum lease payments 279
Less amount representing interest 21
Total operating lease liabilities $ 258