v3.25.2
Revenue Recognition - Future minimum fixed rent payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Future minimum fixed rent payments  
2025 (remaining six months) $ 10,309
2026 16,504
2027 12,636
2028 3,952
2029 3,758
Thereafter 41,093
Total future minimum lease payments $ 88,252