v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 8,930
2027 15,788
2028 17,339
2029 17,859
2030 18,395
Thereafter 82,805
Total future undiscounted lease payments 161,116
Less: Imputed interest (44,819)
Total lease liabilities $ 116,297