XML 122 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Payments of Sales-Type Lease Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
2026 $ 36,898    
2027 48,229    
2028 49,502    
2029 50,757    
2030 52,098    
Thereafter 8,524,754    
Total lease payment receivable 8,762,238    
Less deferred interest income 8,237,150    
Less allowance for credit losses 22,515 $ 22,934 $ 16,638
Total Investments in leases - Financing receivables $ 502,573 $ 535,273