v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
June 30, 2025December 31, 2024
Carrying AmountFair ValueCarrying AmountFair Value
Secured debt
Revolving credit facilities$1,564 $1,564 $5,426 $5,426 
Securitization notes payable49,349 49,640 44,147 44,327 
Total secured debt50,913 51,204 49,573 49,753 
Unsecured debt
Senior notes56,424 57,079 53,632 54,177 
Credit facilities2,140 2,146 2,178 2,174 
Other unsecured debt9,056 9,087 8,880 8,906 
Total unsecured debt67,620 68,312 64,691 65,258 
Total secured and unsecured debt$118,532 $119,516 $114,264 $115,010 
Fair value utilizing Level 2 inputs$117,071 $112,941 
Fair value utilizing Level 3 inputs$2,445 $2,070