v3.26.1
Operating Leases - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Weighted average remaining lease term 3 years 7 months 6 days  
Options to extend the lease term true  
Security deposit liabilities $ 744 $ 895
Ground lease, termination date Mar. 31, 2059  
Ground lease, renewal description one ten-year renewal option  
Ground lease, renewal term 10 years  
Ground lease, remaining lease term 32 years 9 months 18 days  
Incremental borrowing rate, percentage 6.74%