XML 108 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Lease Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sales-type lease income $ 75,400 $ 77,400 $ 79,100
Total revenue 2,472,973 888,555 430,843
Revenue from leases [Member]      
Operating lease income 252,350 270,197 246,338
Sales-type lease income 75,388 77,446 79,075
Total revenue $ 327,738 $ 347,643 $ 325,413