XML 106 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Lease Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sales-type lease income $ 64,300 $ 75,400 $ 77,400
Total revenue 1,158,963 2,472,973 888,555
Revenue from leases [Member]      
Operating lease income 278,264 252,350 270,197
Sales-type lease income 64,254 75,388 77,446
Total revenue $ 342,518 $ 327,738 $ 347,643