XML 93 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Lease Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Sales-type lease income $ 17,600 $ 18,000 $ 32,700 $ 36,000
Total revenue from leases 183,333 432,372 383,446 643,428
Revenue from leases [Member]        
Operating lease income 120,465 95,794 243,341 180,770
Sales-type lease income 17,648 18,003 32,682 35,993
Total revenue from leases $ 138,113 $ 113,797 $ 276,023 $ 216,763