v3.26.1
Leases - Summary of Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 (remaining nine months) $ 5,390
2027 7,314
2028 7,129
2029 7,129
2030 7,343
2031 7,563
Thereafter 5,166
Total 47,034
Less present value discount (8,845)
Lease liabilities 38,189
2026 (remaining nine months) 4,069
2027 5,566
2028 5,719
2029 5,876
2030 6,038
2031 6,204
Thereafter 4,228
Total 37,700
Less present value discount (6,705)
Lease liabilities $ 30,995