XML 141 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating leases:      
Lease revenue $ 268,843 $ 311,096 $ 287,370
Sales-type leases:      
Interest income from sales-type leases 47,709 0 0
Lease revenue (Revenue from variable lease payments) 7,673 0 0
Sales-type lease income $ 55,382 $ 0 $ 0
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues Revenues
Sales-Type Lease Income, Comprehensive Income, Extensible List, Not Disclosed, Flag Revenues Revenues Revenues