XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current Assets    
Cash and cash equivalents $ 76,646 $ 81,188
Marketable securities 33,371 19,793
Accounts receivable - net 173,071 219,511
Prepaid expenses and other current assets 8,018 6,622
Total Current Assets 291,106 327,114
Property, equipment and software - net 33,958 30,044
Goodwill 6,250 6,250
Deferred income tax asset 498 762
Other assets, non-current 1,658 7,076
TOTAL ASSETS 333,470 371,246
Current Liabilities    
Accounts payable 136,003 176,731
Accrued liabilities 9,250 14,844
Total Current Liabilities 145,253 191,575
Deferred tax liability 1,577 1,561
Other liabilities, non-current 2,554 2,683
TOTAL LIABILITIES 149,384 195,819
Commitments and contingencies (Note 6)
Stockholders' Equity    
Preferred stock, $0.0001 par value per share, 10,000,000 and no shares authorized as of March 31, 2021 and December 31, 2020, respectively; No shares issued and outstanding as of March 31, 2021 and December 31, 2020 0 0
Common stock, par value $0.0001 per share; 1,000,000,000 Class A shares authorized as of March 31, 2021 and December 31, 2020; 7,057,405 and 6,801,368 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively; 1,000,000,000 Class B shares authorized as of March 31, 2021 and December 31, 2020; 42,208,456 and 42,186,774 shares issued and outstanding as of March 31, 2021 and December 31, 2020, respectively. 6 6
Treasury stock, at cost - 3,139,988 and 3,139,295 shares as of March 31, 2021 and December 31, 2020, respectively. (11,461) (11,434)
Additional paid-in capital 147,932 144,163
Accumulated other comprehensive income 0 1
Retained earnings 47,609 42,691
Total Stockholders' Equity 184,086 175,427
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 333,470 $ 371,246