XML 86 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Operating leases:        
Lease revenue $ 57,784 $ 49,176 $ 150,244 $ 212,202
Sales-type leases:        
Interest income from sales-type leases 26,688 23,442 72,768 23,442
Lease revenue (Revenue from variable lease payments) 4,759 4,349 12,116 4,349
Sales-type lease income $ 31,447 $ 27,791 $ 84,884 $ 27,791