XML 108 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Payments of Sales-Type Lease Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
2025 $ 51,937    
2026 53,177    
2027 54,447    
2028 55,748    
2029 57,081    
Thereafter 2,054,306    
Total lease payment receivable 2,326,696    
Less deferred interest income 1,768,489    
Less allowance for credit losses 22,934 $ 16,638 $ 0
Total Investment in leases - Financing receivables, net $ 535,273 $ 562,690