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 $ 151,461 $ 87,426
Marketable securities 258,317 211,941
Trade accounts receivable, net of allowance for credit losses of $3,850 and $1,898 as of March 31, 2021 and December 31, 2020, respectively 216,509 183,857
Other current assets 32,853 40,392
Total current assets 659,140 523,616
Marketable securities, long-term 287,626 132,502
Fixed assets, net 46,987 40,199
Other long-term assets 5,330 4,144
Total assets 999,083 700,461
Current liabilities    
Accounts payable 17,440 26,488
Income tax payable 120,522 53,319
Contract liabilities 13,960 26,576
Customer deposit 17,001 185
Investment margin loan 15,048 15,019
Other current liabilities 12,559 8,528
Total current liabilities 196,530 130,115
Unrecognized tax benefits 474 377
Other long-term liabilities 513 582
Total liabilities 197,517 131,074
Commitments and contingencies (Note 8)
Stockholders’ equity    
Common stock, $0.0001 par value per share, 50,000 shares authorized, 28,989 and 28,178 shares issued and outstanding at March 31, 2021 and December 31, 2020, respectively 3 3
Preferred stock, $0.0001 par value per share, 1,000 shares authorized, no shares issued or outstanding at March 31, 2021 and December 31, 2020
Additional paid-in capital 450,855 418,065
Accumulated other comprehensive income (loss) (216) 438
Retained earnings 350,924 150,881
Total stockholders’ equity 801,566 569,387
Total liabilities and stockholders’ equity $ 999,083 $ 700,461