v3.26.1
Leases - Schedule of Components of Operating Lease Income from Industrial Property (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Fixed lease payments $ 62,686 $ 21,873 $ 16,465
Variable lease payments 8,658 3,380 1,248
Total revenues $ 71,344 $ 25,253 $ 17,713