v3.25.2
Leases - Summary of Sales Type Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Lease payments receivable, at amortized cost $ 430,198 $ 448,027
Estimated residual values 33,831 33,129
Initial direct costs 6,002 7,148
Deferred revenue (69,979) (81,706)
Leases    
Lessee, Lease, Description [Line Items]    
Net investment in leases 400,052 406,598
Allowance for credit losses - leases (19,633) (12,893)
Net investment in leases, after allowance for credit losses $ 380,419 $ 393,705