v3.26.3
Leases - Summary of Sales Type Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Remaining three months ending December 31, 2026 $ 56,836  
Year ending December 31, 2027 65,126  
Year ending December 31, 2028 69,860  
Year ending December 31, 2029 63,147  
Year ending December 31, 2030 69,824  
Thereafter 36,875  
Lease payments receivable, at amortized cost $ 361,668 $ 393,089