v3.26.1
Commitments and Contingencies - Schedule by Year for Future Maturities of Operating Lease Liabilities and Sublease Income to be Received (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Operating Leases  
Operating Leases, Remainder of 2026 $ 2,736
Operating Leases, 2027 5,584
Operating Leases, 2028 5,775
Operating Leases, 2029 5,974
Operating Leases, 2030 6,179
Operating Leases, Thereafter 2,611
Operating Leases, Total lease payments 28,859
Less imputed interest (7,235)
Operating lease liabilities 21,624
Sublease Income  
Sublease Income, 2026 885
Sublease Income, 2027 870
Sublease Income, 2028 0
Sublease Income, 2029 0
Sublease Income, 2030 0
Sublease Income, Thereafter 0
Total Sublease Income 1,755
Sublease income $ 1,755