Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)

v3.25.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2025 $ 954
2026 538
2027 985
2028 502
2029 520
Thereafter 1,981
Total minimum payments 5,480
Less: Discount to present value of lease payments (1,912)
Discounted present value of lease payments $ 3,568