XML 90 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lessor, Operating Lease, Payment To Be Received, Maturity Of Sales-Type Lease (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]        
2026 (remaining) $ 31,865      
2027 54,636      
2028 56,101      
2029 57,554      
2030 59,099      
2031 60,632      
Thereafter 11,191,205      
Total lease payment receivable 11,511,092      
Less deferred interest income 10,896,695      
Less allowance for credit losses 22,616 $ 22,515 $ 18,463 $ 22,934
Total Investments in leases - Financing receivables $ 591,781 $ 502,573