XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 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 nine months ended September 30, 2023 and 2022 (in thousands):
Three months ended September 30, 2023Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$53,573 $— $— $53,573 
Maintenance reserve revenue37,696 — — 37,696 
Spare parts and equipment sales111 3,248 — 3,359 
Interest revenue2,106 — — 2,106 
Gain on sale of leased equipment773 — — 773 
Managed services7,623 — — 7,623 
Other revenue551 119 (55)615 
Total revenue$102,433 $3,367 $(55)$105,745 

Three months ended September 30, 2022Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$39,515 $— $— $39,515 
Maintenance reserve revenue20,438 — — 20,438 
Spare parts and equipment sales520 6,446 — 6,966 
Interest revenue1,811 — — 1,811 
Gain on sale of leased equipment920 — — 920 
Managed services6,400 — — 6,400 
Other revenue558 315 (32)841 
Total revenue$70,162 $6,761 $(32)$76,891 
Nine months ended September 30, 2023Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$161,209 $— $— $161,209 
Maintenance reserve revenue96,609 — — 96,609 
Spare parts and equipment sales420 12,541 — 12,961 
Interest revenue6,409 — — 6,409 
Gain on sale of leased equipment5,101 — — 5,101 
Managed services19,863 — — 19,863 
Other revenue1,836 446 (159)2,123 
Total revenue$291,447 $12,987 $(159)$304,275 

Nine months ended September 30, 2022Leasing and
Related Operations
Spare Parts SalesEliminationsTotal
Lease rent revenue$114,344 $— $— $114,344 
Maintenance reserve revenue59,517 — — 59,517 
Spare parts and equipment sales771 19,617 — 20,388 
Interest revenue5,790 — — 5,790 
Gain on sale of leased equipment3,716 — — 3,716 
Gain on sale of financial assets3,116 — — 3,116 
Managed services15,831 — — 15,831 
Other revenue651 549 (119)1,081 
Total revenue$203,736 $20,166 $(119)$223,783