XML 133 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating leases:      
Lease revenue $ 200,180 $ 268,843 $ 311,096
Sales-type leases:      
Interest income from sales-type leases 112,456 47,709 0
Lease revenue (Revenue from variable lease payments) 15,708 7,673 0
Sales-type lease income $ 128,164 $ 55,382 $ 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