XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 89,586 $ 133,431
Accounts receivable, net 108,427 88,529
Inventories 120,949 71,195
Prepaid expenses and other current assets 26,337 29,972
Total current assets 345,299 323,127
Property and equipment, net 39,814 42,721
Operating lease right-of-use assets 25,469 30,968
Goodwill 237,739 240,213
Other non-current assets 61,697 56,657
Total assets 710,018 693,686
Current liabilities:    
Convertible debt, current 113,981 36,824
Other debts, current 4,756 4,992
Accounts payable 67,455 64,429
Deferred revenue 62,383 57,226
Operating lease liabilities, current 6,773 7,346
Other current liabilities 66,724 53,644
Total current liabilities 322,072 224,461
Convertible debt, non-current 0 98,941
Other debts, non-current 11,161 12,989
Operating lease liabilities, non-current 24,110 29,120
Other non-current liabilities 28,169 31,379
Total liabilities 385,512 396,890
Commitments and contingencies (Note 18)
Convertible debt (Note 12) 0 883
Stockholders’ equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value, 150,000 shares authorized; 109,871 and 102,959 shares issued and outstanding at December 31, 2022 and 2021, respectively 110 103
Additional paid-in capital 2,380,651 2,387,039
Accumulated deficit (2,046,569) (2,087,957)
Accumulated other comprehensive loss (9,686) (3,272)
Total stockholders’ equity 324,506 295,913
Total liabilities and stockholders’ equity $ 710,018 $ 693,686