XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 84,269 $ 89,586
Accounts receivable, net 141,531 108,427
Inventories 83,982 120,949
Prepaid expenses and other current assets 20,950 26,337
Total current assets 330,732 345,299
Property and equipment, net 36,683 39,814
Operating lease right-of-use assets, net 20,817 25,469
Goodwill 239,150 237,739
Deferred income taxes 104,707 11,776
Other non-current assets 36,117 49,921
Total assets 768,206 710,018
Current liabilities:    
Convertible debt, current 114,880 113,981
Other debts, current 4,918 4,756
Accounts payable 38,562 67,455
Deferred revenue 46,217 62,383
Operating lease liabilities, current 6,793 6,773
Other current liabilities 61,024 66,724
Total current liabilities 272,394 322,072
Other debts, non-current 10,495 11,161
Operating lease liabilities, non-current 18,965 24,110
Other non-current liabilities 29,478 28,169
Total liabilities 331,332 385,512
Commitments and contingencies (Note 17)
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; 112,407 and 109,871 shares issued and outstanding at December 31, 2023 and 2022, respectively 112 110
Additional paid-in capital 2,405,043 2,380,651
Accumulated deficit (1,962,575) (2,046,569)
Accumulated other comprehensive loss (5,706) (9,686)
Total stockholders’ equity 436,874 324,506
Total liabilities and stockholders’ equity $ 768,206 $ 710,018