v3.25.1
Commitments and Contingencies - Schedule of Future Contractual Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities
2025 (nine months ending December 31) $ 395
2026 543
2027 45
2028 0
2029 0
Total future contractual lease payments 983
Effect of discounting (51)
Office lease liability $ 932