v3.26.1
Leases - Schedule of Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining) $ 535  
2027 714  
2028 714  
2029 714  
2030 743  
2031 746  
Thereafter 22,864  
Total undiscounted future lease payments 27,030  
Difference between undiscounted cash flows and discounted cash flows (14,814)  
Total right-of-use liabilities $ 12,216 $ 12,242