XML 93 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Lease Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sales-type lease income $ 17,600 $ 18,300 $ 50,300 $ 54,300
Total revenue from leases 193,419 275,471 576,865 918,899
Revenue from leases [Member]        
Operating lease income 120,900 102,948 364,241 283,718
Sales-type lease income 17,632 18,329 50,314 54,322
Total revenue from leases $ 138,532 $ 121,277 $ 414,555 $ 338,040