XML 113 R98.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Sales Type Leases Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remaining six months ending December 31, 2023 $ 50,716  
Year ending December 31, 2024 92,833  
Year ending December 31, 2025 106,500  
Year ending December 31, 2026 75,794  
Year ending December 31, 2027 51,144  
Thereafter 34,640  
Lease payments receivable, at amortized cost $ 411,627 $ 367,681