XML 13 R2.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 $ 366,157 $ 131,732
Accounts receivable, net of allowance of $4,291 and $3,564 as of December 31, 2024 and December 31, 2023, respectively 235,227 170,131
Prepaid expenses 13,348 6,269
Other current assets 1,808 1,622
Total current assets 616,540 309,754
Non-current assets:    
Property and equipment, net 8,856 7,452
Website and software development costs, net 28,949 32,124
Right-to-use assets - operating leases, net 8,806 6,603
Intangible assets, net 115,180 48,781
Goodwill 325,992 140,905
Deferred tax assets, net 619 728
Other non-current assets 6,431 4,367
Total non-current assets 494,833 240,960
Total assets 1,111,373 550,714
Current liabilities:    
Accounts payable 43,665 63,572
Accrued expenses 121,400 85,455
Acquisition-related liabilities 12,727 17,234
Deferred revenue 10,348 3,301
Other current liabilities 11,197 6,823
Total current liabilities 199,337 176,385
Non-current liabilities:    
Long-term borrowings 196,288 184,147
Acquisition-related liabilities 29,137 3,060
Other non-current liabilities 9,810 6,602
Total non-current liabilities 235,235 193,809
Total liabilities 434,572 370,194
Commitments and contingencies (See Note 12)
Stockholders' equity:    
Additional paid-in capital 1,706,885 1,140,849
Accumulated deficit (1,028,308) (958,537)
Accumulated other comprehensive loss (2,013) (2,010)
Total stockholders' equity 676,801 [1] 180,520 [2]
Total liabilities and stockholders' equity 1,111,373 550,714
Common Class A [Member]    
Stockholders' equity:    
Common stock value 213 189
Common Class B [Member]    
Stockholders' equity:    
Common stock value $ 24 $ 29
[1] 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.
[2] Includes 150,989,571 outstanding shares of Class A Common Stock, 17,886,352 outstanding shares of Class B Common Stock, 37,641,861 unvested shares of Class A restricted stock and 11,169,137 unvested shares of Class B restricted stock.