XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Unaudited Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 371,325 $ 294,025
Accounts receivable 19,997 16,442
Prepaid expenses 50,809 37,613
Inventory 1,807 1,383
Income tax receivable   18,391
Deferred contract costs 124,397 118,206
Current assets before funds held for clients 568,335 486,060
Funds held for clients 2,727,991 2,327,366
Total current assets 3,296,326 2,813,426
Property and equipment, net 520,182 498,197
Intangible assets, net 49,136 50,112
Goodwill 51,889 51,889
Long-term deferred contract costs 712,935 680,272
Other assets 102,796 103,643
Total assets 4,733,264 4,197,539
Current liabilities:    
Accounts payable 20,969 13,875
Income tax payable 17,282  
Accrued commissions and bonuses 20,091 30,492
Accrued payroll and vacation 42,497 56,086
Deferred revenue 27,604 22,812
Accrued expenses and other current liabilities 85,438 83,302
Current liabilities before client funds obligation 213,881 206,567
Client funds obligation 2,728,431 2,328,076
Total current liabilities 2,942,312 2,534,643
Deferred income tax liabilities, net 133,454 143,750
Long-term deferred revenue 109,435 107,657
Other long-term liabilities 110,000 108,453
Total long-term liabilities 352,889 359,860
Total liabilities 3,295,201 2,894,503
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Common stock, $0.01 par value (100,000 shares authorized, 62,719 and 62,675 shares issued at March 31, 2024 and December 31, 2023, respectively; 56,557 and 56,528 shares outstanding at March 31, 2024 and December 31, 2023, respectively) 627 627
Additional paid-in capital 634,818 724,493
Retained earnings 1,697,191 1,469,981
Accumulated other comprehensive earnings (loss) (495) (1,039)
Treasury stock, at cost (6,162 and 6,147 shares at March 31, 2024 and December 31, 2023, respectively) (894,078) (891,026)
Total stockholders’ equity 1,438,063 1,303,036
Total liabilities and stockholders’ equity $ 4,733,264 $ 4,197,539