v3.25.2
Leases - Summary of Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (remaining six months) $ 4,582
2026 9,365
2027 9,592
2028 9,569
2029 9,686
2030 9,977
Thereafter 17,302
Total 70,073
Less present value discount (14,228)
Lease liabilities 55,845
2025 (remaining nine months) 2,647
2026 5,417
2027 5,566
2028 5,719
2029 5,876
2030 6,038
Thereafter 10,433
Total 41,696
Less present value discount (8,178)
Lease liabilities $ 33,518