XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Major Source
The following tables disaggregate revenue by major source for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three months ended June 30, 2023Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$54,416 $— $— $54,416 
Maintenance reserve revenue35,415 — — 35,415 
Spare parts and equipment sales254 4,296 — 4,550 
Interest revenue2,258 — — 2,258 
Gain on sale of leased equipment4,461 — — 4,461 
Managed services6,708 — — 6,708 
Other revenue1,029 228 (69)1,188 
Total revenue$104,541 $4,524 $(69)$108,996 
Three months ended June 30, 2022Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$36,704 $— $— $36,704 
Maintenance reserve revenue24,245 — — 24,245 
Spare parts and equipment sales49 6,743 — 6,792 
Interest revenue1,865 — — 1,865 
Gain on sale of leased equipment498 — — 498 
Gain on sale of financial assets3,116 — — 3,116 
Managed services4,787 — — 4,787 
Other revenue39 58 (29)68 
Total revenue$71,303 $6,801 $(29)$78,075 
Six months ended June 30, 2023Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$107,636 $— $— $107,636 
Maintenance reserve revenue58,913 — — 58,913 
Spare parts and equipment sales309 9,293 — 9,602 
Interest revenue4,304 — — 4,304 
Gain on sale of leased equipment4,328 — — 4,328 
Managed services12,240 — — 12,240 
Other revenue1,285 326 (103)1,508 
Total revenue$189,015 $9,619 $(103)$198,531 

Six months ended June 30, 2022Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$74,829 $— $— $74,829 
Maintenance reserve revenue39,079 — — 39,079 
Spare parts and equipment sales251 13,171 — 13,422 
Interest revenue3,978 — — 3,978 
Gain on sale of leased equipment2,796 — — 2,796 
Gain on sale of financial assets3,116 — — 3,116 
Managed services9,431 — — 9,431 
Other revenue94 234 (87)241 
Total revenue$133,574 $13,405 $(87)$146,892