XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 97,659 $ 103,155
Accounts receivable, net 41,149 51,117
Inventories 21,908 8,075
Prepaid expenses and other current assets 11,890 3,718
Total current assets 172,606 166,065
Property and equipment, net 1,636 2,077
Intangible assets, net 10,671 12,917
Goodwill 39,743 39,743
Deferred tax asset, net 18,798 15,180
Other assets 10,278 17,208
Total assets 253,732 253,190
Current liabilities:    
Accounts payable 16,431 6,268
Accrued expenses and other liabilities 32,338 23,817
Short-term debt 25,607 8,000
Total current liabilities 74,376 38,085
Other long-term liabilities 2,903 3,959
Long-term debt 0 25,135
Total liabilities 77,279 67,179
Commitments and contingencies
Stockholders' equity:    
Preferred stock, 1,500,000 shares authorized and no shares issued or outstanding as of December 31, 2021 and 2020 0 0
Common stock, $0.001 par value; 50,000,000 shares authorized; 16,903,034 and 16,739,203 shares issued as of December 31, 2021 and 2020, respectively 17 17
Additional paid in capital 325,779 305,403
Accumulated other comprehensive loss (94) 0
Retained earnings 75,862 84,489
Treasury stock, at cost, 4,111,622 and 3,682,176 shares as of December 31, 2021 and 2020, respectively (225,111) (203,898)
Total stockholders' equity 176,453 186,011
Total liabilities and stockholders' equity $ 253,732 $ 253,190