XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 362,751 $ 394,812
Accounts receivable 81,158 63,576
Inventory 48,671 44,235
Prepaid expenses and other current assets 16,685 8,031
Total current assets 509,265 510,654
Property, plant and equipment, net 229,030 173,941
Operating lease right-of-use assets 5,896 6,546
Restricted cash 500 500
Goodwill 11,549 11,990
Acquired intangible assets, net 2,253 2,354
Other non-current assets 84 62
Total assets 758,577 706,047
Current liabilities:    
Accounts payable 13,027 12,717
Accrued expenses and other current liabilities 37,716 38,221
Deferred revenue 1,447 1,961
Operating lease liabilities 2,139 2,035
Total current liabilities 54,329 54,934
Convertible senior notes, net 448,534 447,140
Long-term debt, net 59,217 59,064
Operating lease liabilities, net of current portion 6,603 7,707
Total liabilities 568,683 568,845
Commitments and contingencies (Note 11)
Stockholders' equity:    
Preferred stock, no par value; 25,000,000 shares authorized; no shares issued or outstanding
Common stock, no par value; 150,000,000 shares authorized; 33,314,281 shares and 32,670,803 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 669,445 641,106
Accumulated other comprehensive loss (237) (199)
Accumulated deficit (479,314) (503,705)
Total stockholders' equity 189,894 137,202
Total liabilities and stockholders' equity $ 758,577 $ 706,047