v3.25.2
Leases - Schedule of Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Schedule of Future Minimum Payments [Abstract]  
Remaining Period Ended December 31, 2025 $ 361
Year Ended December 31, 2026 685
Year Ended December 31, 2027 698
Year Ended December 31, 2028 766
Year Ended December 31, 2029 784
Thereafter 376
Total 3,670
Less present value discount (810)
Operating lease liabilities $ 2,860