v3.26.1
Leases - Summary of Sales Type Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Lease payments receivable, at amortized cost $ 373,972 $ 393,089
Estimated residual values 30,835 33,125
Initial direct costs 4,431 5,535
Deferred revenue (55,286) (66,100)
Leases    
Lessee, Lease, Description [Line Items]    
Net investment in leases 353,952 365,649
Allowance for credit losses - leases (14,366) (16,475)
Net investment in leases, after allowance for credit losses $ 339,586 $ 349,174