XML 36 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 67,628 $ 31,251
Total restricted cash 741,884 697,006
Accounts receivable, net of allowance of $5,228 and $6,907 at December 31, 2024 and December 31, 2023, respectively 83,539 101,862
Customer funds receivable 1,970 353
Prepaid expenses and other current assets 81,287 99,285
Total current assets 976,308 929,757
Property and equipment, net 91,926 98,689
Operating lease right-of-use assets 26,554 36,927
Software and content development costs, net 148,319 160,194
Goodwill 1,052,506 1,053,738
Intangible assets, net 132,881 581,937
Other assets 67,221 51,037
Total assets 2,495,715 2,912,279
Current liabilities:    
Trade accounts payable 50,810 25,184
Accrued expenses and other current liabilities 75,543 64,322
Due to customers 742,340 695,842
Debt, current portion 23,875 19,259
Deferred revenue, current portion 359,529 392,530
Total current liabilities 1,252,097 1,197,137
Debt, net of current portion 1,051,110 760,405
Deferred tax liability 9,518 93,292
Deferred revenue, net of current portion 2,015 2,397
Operating lease liabilities, net of current portion 34,186 40,085
Other liabilities 4,796 10,258
Total liabilities 2,353,722 $ 2,103,574
Commitments and contingencies (see Note 11)  
Stockholders' equity:    
Preferred stock, shares authorized 20,000,000 20,000,000
Preferred stock, shares outstanding 0 0
Preferred stock; 20,000,000 shares authorized; none outstanding $ 0 $ 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 180,000,000 180,000,000
Common stock, shares issued 70,943,373 69,188,304
Common stock, shares, outstanding 49,245,588 53,625,440
Common stock, $0.001 par value; 180,000,000 shares authorized; 70,943,373 and 69,188,304 shares issued at December 31, 2024 and December 31, 2023, respectively; 49,245,588 and 53,625,440 shares outstanding at December 31, 2024 and December 31, 2023, respectively $ 71 $ 69
Additional paid-in capital $ 1,291,442 $ 1,203,012
Treasury stock, common, shares 21,697,785 15,562,864
Treasury stock, at cost; 21,697,785 and 15,562,864 shares at December 31, 2024 and December 31, 2023, respectively $ (1,060,348) $ (591,557)
Accumulated other comprehensive loss (4,869) (1,688)
Retained earnings (84,303) 198,869
Total stockholders' equity 141,993 808,705
Total liabilities and stockholders' equity $ 2,495,715 $ 2,912,279