v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 5,978
2027 15,788
2028 17,339
2029 17,859
2030 18,395
Thereafter 82,805
Total future undiscounted lease payments 158,164
Less: Imputed interest (42,719)
Total lease liabilities $ 115,445