XML 98 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Sales Type Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Remaining nine months ending December 31, 2025 $ 102,431  
Year ending December 31, 2026 91,918  
Year ending December 31, 2027 92,471  
Year ending December 31, 2028 74,142  
Year ending December 31, 2029 50,127  
Thereafter 20,495  
Lease payments receivable, at amortized cost $ 431,584 $ 448,027