XML 38 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 112,238 $ 162,314
Marketable securities 197,858 65,640
Accounts receivable, net of $55,659 and $56,355 of allowances at December 31, 2025 and 2024, respectively 220,287 235,324
Prepaid expenses and other current assets 21,392 9,443
Total current assets 551,775 472,721
Property and equipment, net 29,927 12,383
Operating lease right-of-use assets 24,990 17,251
Goodwill 19,978 15,534
Intangible assets, net 6,216 1,303
Deferred tax assets, net 93,013 84,933
Other noncurrent assets 16,536 2,977
Total assets 742,435 607,102
Current liabilities:    
Accounts payable 124,071 95,097
Accrued expenses and other current liabilities 78,320 73,530
Total current liabilities 202,391 168,627
Operating lease noncurrent liabilities 24,000 16,413
Total liabilities 226,391 185,040
Commitments and Contingencies (Note 15)
STOCKHOLDERS' EQUITY    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized; at December 31, 2025 and 2024, respectively; 99,049,485 and 97,692,891 shares issued; 83,365,696 and 85,310,698 outstanding at December 31, 2025 and 2024, respectively 9 9
Additional paid-in capital 700,785 581,596
Treasury stock, at cost, $0.0001 par value; 16,299,769 and 12,998,173 shares at December 31, 2025 and 2024, respectively (388,075) (303,889)
Accumulated earnings 202,827 144,307
Accumulated other comprehensive income 498 39
Total stockholders’ equity 516,044 422,062
Total liabilities and stockholders’ equity $ 742,435 $ 607,102