XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Future Minimum Payments of Sales-Type Lease Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]        
2024 (remaining) $ 25,602      
2025 51,969      
2026 52,954      
2027 54,081      
2028 56,401      
2029 57,465      
Thereafter 7,132,524      
Total lease payment receivable 7,430,996      
Less deferred interest income 6,801,041      
Less allowance for credit losses 17,380 $ 16,638 $ 7,973 $ 0
Total Investment in leases - Financing receivables $ 612,575 $ 562,690