XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 38,821 $ 91,413
Marketable securities 66,855 28,005
Accounts receivable, net of $19,660 and $17,379 of allowance at March 31, 2022 and December 31, 2021, respectively 198,120 134,557
Prepaid expenses and other current assets 5,230 4,564
Total current assets 309,026 258,539
Property and equipment, net 5,827 5,027
Operating lease right-of-use assets 7,583 7,805
Goodwill 11,880 11,880
Intangible assets, net 473 599
Deferred tax assets 76,429 71,274
Other noncurrent assets 4,307 2,941
Total assets 415,525 358,065
Current liabilities:    
Accounts payable 84,677 61,399
Accrued expenses and other current liabilities 44,040 37,425
Total current liabilities 128,717 98,824
Operating lease noncurrent liabilities 7,189 7,419
Total liabilities 135,906 106,243
Commitments and Contingencies (Note 7)
STOCKHOLDERS' EQUITY    
Common stock, $0.0001 par value; 1,000,000,000 shares authorized at March 31, 2022 and December 31, 2021; 91,741,481 and 91,088,781 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 9 9
Additional paid-in capital 278,083 255,339
Treasury stock, at cost, $0.0001 par value; 615,980 shares at March 31, 2022 and December 31, 2021 (1,009) (1,009)
Accumulated earnings (deficit) 2,547 (2,424)
Accumulated other comprehensive loss (11) (93)
Total stockholders' equity 279,619 251,822
Total liabilities and stockholders' equity $ 415,525 $ 358,065