XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Sales Type Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining three months ending December 31, 2024 $ 49,872  
Year ending December 31, 2025 117,662  
Year ending December 31, 2026 100,690  
Year ending December 31, 2027 94,030  
Year ending December 31, 2028 68,937  
Thereafter 53,735  
Lease payments receivable, at amortized cost $ 484,926 $ 463,742