XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Sales Type Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remaining three months ending December 31, 2025 $ 55,164  
Year ending December 31, 2026 83,746  
Year ending December 31, 2027 80,221  
Year ending December 31, 2028 84,320  
Year ending December 31, 2029 58,044  
Thereafter 50,967  
Lease payments receivable, at amortized cost $ 412,462 $ 448,027