XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 1,254,243 $ 1,435,163
Restricted cash 1,456,992 854,017
Accounts and other receivables (less allowance for credit losses of $172,080 at June 30, 2023 and $149,846 at December 31, 2022) 2,460,650 2,064,745
Securitized accounts receivable—restricted for securitization investors 1,248,000 1,287,000
Prepaid expenses and other current assets 503,684 465,227
Total current assets 6,923,569 6,106,152
Property and equipment, net 329,146 294,692
Goodwill 5,473,603 5,201,435
Other intangibles, net 2,107,081 2,130,974
Investments 69,721 74,281
Other assets 275,533 281,726
Total assets 15,178,653 14,089,260
Current liabilities:    
Accounts payable 1,679,702 1,568,942
Accrued expenses 392,652 351,936
Customer deposits 2,013,236 1,505,004
Securitization Facility 1,248,000 1,287,000
Current portion of notes payable and lines of credit 823,231 1,027,056
Other current liabilities 279,069 303,517
Total current liabilities 6,435,890 6,043,455
Notes payable and other obligations, less current portion 4,678,258 4,722,838
Deferred income taxes 538,832 527,465
Other noncurrent liabilities 262,237 254,009
Total noncurrent liabilities 5,479,327 5,504,312
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Common stock, $0.001 par value; 475,000,000 shares authorized; 128,454,856 shares issued and 73,950,978 shares outstanding at June 30, 2023; and 127,802,590 shares issued and 73,356,709 shares outstanding at December 31, 2022 128 128
Additional paid-in capital 3,176,562 3,049,570
Retained earnings 7,665,306 7,210,769
Accumulated other comprehensive loss (1,357,263) (1,509,650)
Less treasury stock, 54,503,878 shares at June 30, 2023 and 54,445,881 shares at December 31, 2022 (6,221,297) (6,209,324)
Total stockholders’ equity 3,263,436 2,541,493
Total liabilities and stockholders’ equity $ 15,178,653 $ 14,089,260
Common stock, shares issued (in shares) 128,454,856 127,802,590