v3.25.2
Lease - Summary of Future Lease Payments Under Non-cancellable Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 $ 309
2026 415
Total future lease payments 724
Less: imputed interest (26)
Operating lease liability $ 698