XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Sales Type Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remaining nine months ending December 31, 2024 $ 103,408  
Year ending December 31, 2025 109,429  
Year ending December 31, 2026 100,493  
Year ending December 31, 2027 82,587  
Year ending December 31, 2028 55,038  
Thereafter 23,032  
Lease payments receivable, at amortized cost $ 473,987 $ 463,742