v3.25.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 130,751 $ 89,094
Short-term investments in marketable securities 7,501 77,035
Accounts receivable, net of allowances 312,282 149,167
Prepaid expenses and other current assets 43,175 27,835
Total current assets 493,709 343,131
Non-current assets:    
Property, equipment and capitalized software, net 49,698 45,250
Operating lease right-of-use assets, net 24,601 15,047
Intangible assets, net 389,861 16,928
Goodwill 632,960 63,063
Deferred tax assets 71,312 40,825
Indemnification asset 27,176 0
Other assets 22,785 24,969
TOTAL ASSETS 1,712,102 549,213
Current liabilities:    
Accounts payable 265,746 206,920
Accrued compensation and benefits 35,910 19,430
Deferred revenue 10,343 6,932
Short-term debt 17,606 0
Accrued and other current liabilities 125,867 56,189
Total current liabilities 455,472 289,471
Non-current liabilities:    
Long-term debt 604,023 0
Operating lease liabilities, non-current 18,287 11,783
Deferred tax liabilities 62,868 1,554
Contingent tax liabilities 39,452 9,343
Other liabilities 12,665 5,719
TOTAL LIABILITIES 1,192,767 317,870
Commitments and Contingencies (Note 11)
STOCKHOLDERS’ EQUITY:    
Common stock, par value of $0.001 per share − one billion shares authorized; 95,647,756 shares issued and 95,469,264 shares outstanding as of September 30, 2025; 63,503,274 shares issued and 50,090,114 shares outstanding as of December 31, 2024 96 64
Preferred stock, par value of $0.001 per share − 100,000,000 shares authorized, none issued and outstanding as of September 30, 2025 and December 31, 2024 0 0
Additional paid-in capital 682,282 484,541
Treasury stock, at cost − 178,492 shares as of September 30, 2025 and 13,413,160 shares as of December 31, 2024 (526) (74,289)
Accumulated other comprehensive income (loss) 95,822 (9,480)
Accumulated deficit (258,339) (169,493)
TOTAL STOCKHOLDERS’ EQUITY 519,335 231,343
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 1,712,102 $ 549,213