v3.25.1
Condensed Unaudited Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 364,398 $ 366,157
Accounts receivable, net of allowance of $4,381 and $4,291 as of March 31, 2025 and December 31, 2024, respectively 223,759 235,227
Prepaid expenses 11,088 13,348
Other current assets 2,538 1,808
Total current assets 601,783 616,540
Non-current assets:    
Property and equipment, net 8,950 8,856
Website and software development costs, net 29,029 28,949
Right-to-use assets - operating leases, net 9,524 8,806
Intangible assets, net 105,038 115,180
Goodwill 325,999 325,992
Deferred tax assets, net 835 619
Other non-current assets 6,407 6,431
Total non-current assets 485,782 494,833
Total assets 1,087,565 1,111,373
Current liabilities:    
Accounts payable 32,535 43,665
Accrued expenses 115,318 121,400
Acquisition-related liabilities 13,803 12,727
Deferred revenue 6,016 10,348
Other current liabilities 13,104 11,197
Total current liabilities 180,776 199,337
Non-current liabilities:    
Long-term borrowings 196,487 196,288
Acquisition-related liabilities 23,658 29,137
Other non-current liabilities 10,047 9,810
Total non-current liabilities 230,192 235,235
Total liabilities 410,968 434,572
Commitments and contingencies (Note 8)
Stockholders' equity:    
Additional paid-in capital 1,728,303 1,706,885
Accumulated deficit (1,049,908) (1,028,308)
Accumulated other comprehensive loss (2,034) (2,013)
Total stockholders' equity 676,597 [1] 676,801 [2]
Total liabilities and stockholders' equity 1,087,565 1,111,373
Common Class A [Member]    
Stockholders' equity:    
Common stock value 212 213
Common Class B [Member]    
Stockholders' equity:    
Common stock value $ 24 $ 24
[1] Includes 196,372,966 outstanding shares of Class A Common Stock, 18,593,583 outstanding shares of Class B Common Stock, 15,593,980 unvested shares of Class A restricted stock and 5,501,488 unvested shares of Class B restricted stock.
[2] Includes 193,189,610 outstanding shares of Class A Common Stock, 17,776,198 outstanding shares of Class B Common Stock, 19,985,569 unvested shares of Class A restricted stock and 6,318,873 unvested shares of Class B restricted stock.