v3.25.1
Leases - Schedule of Future Maturing Operating Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 2,602
2026 2,534
2027 5,025
2028 5,185
2029 5,344
2030 5,509
Thereafter 42,931
Total lease payments, net of tenant improvement allowance 69,130
Less - present value adjustments (31,378)
Total operating lease liabilities $ 37,752