XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.2
PROPERTY HELD FOR LEASE, NET OF ACCUMULATED DEPRECIATION AND IMPAIRMENT (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Summary of Property Held for Lease, Net
Property held for lease, net of accumulated depreciation and impairment consists of the following:
June 30,December 31,
20252024
Property held for lease$183,920 $300,603 
Less: accumulated depreciation and impairment(114,527)(233,518)
Property held for lease, net$69,393 $67,085 
Summary of Cost of Revenue
The table below details the cost of revenue for the three and six months ended June 30, 2025 and 2024:

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Depreciation expense for property held for lease over the lease term
$41,473 $34,441 $80,534 $68,201 
Depreciation for early lease purchase options (buyouts)9,346 7,144 19,010 14,757 
Depreciation for impaired leases7,300 5,932 13,932 11,568 
Other (1)
2,599 1,418 4,839 2,982 
Total cost of revenue$60,718 $48,935 $118,315 $97,508 
(1) Other consists mainly of payment processing fees, incentives and other lease related costs.