XML 108 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Sales Type Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Lease payments receivable, at amortized cost $ 448,027 $ 461,760  
Estimated residual values 33,129 33,448  
Initial direct costs 7,148 7,114  
Deferred revenue (81,706) (88,262)  
Allowance for credit losses - leases (63,348) (62,011) $ (53,162)
Leases      
Lessee, Lease, Description [Line Items]      
Total leases, at amortized cost 406,598 414,060  
Allowance for credit losses - leases (12,893) (10,850) $ (8,495)
Net investment in sales-type leases $ 393,705 $ 403,210