v3.25.4
Leases - Schedule of Future Maturing Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 4,859
2027 5,025
2028 5,185
2029 5,344
2030 5,509
Thereafter 42,931
Gross lease payments 68,853
Less - present value adjustments (28,981)
Total operating lease liabilities $ 39,872