XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Sales Type Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining six months ending December 31, 2024 $ 75,253  
Year ending December 31, 2025 111,531  
Year ending December 31, 2026 101,126  
Year ending December 31, 2027 90,747  
Year ending December 31, 2028 60,600  
Thereafter 44,216  
Lease payments receivable, at amortized cost $ 483,473 $ 463,742