XML 105 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Sales Type Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Lease payments receivable, at amortized cost $ 463,742 $ 367,681  
Estimated residual values 33,448 35,045  
Initial direct costs 7,114 4,233  
Deferred revenue (90,244) (61,828)  
Allowance for credit losses - leases (62,011) (53,162) $ (63,967)
Leases      
Lessee, Lease, Description [Line Items]      
Total leases, at amortized cost 414,060 345,131  
Allowance for credit losses - leases (10,850) (8,495) $ (4,797)
Net investment in sales-type leases $ 403,210 $ 336,636