v3.25.2
Leases - The Company as a Lessor - Schedule of Total Rental Income Under Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating leases:        
Lease payments $ 34,105 $ 33,565 $ 68,503 $ 67,177
Variable lease payments 16,593 16,102 33,599 31,751
Revenues deemed uncollectible, net (108) (385) (449) (597)
Total rental income from operating leases 50,590 49,282 101,653 98,331
Sales-type leases:        
Interest income 205 0 272 0
Provision for credit losses on sales-type leases (1) 0 (18) 0
Total rental income from sales-type leases $ 204 $ 0 $ 254 $ 0