XML 106 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Sales Type Leases Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 110,893  
2025 108,346  
2026 94,672  
2027 74,997  
2028 56,111  
Thereafter 18,723  
Lease payments receivable, at amortized cost $ 463,742 $ 367,681