XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 46,053 $ 94,793
Short-term investments 118,661 18,440
Accounts receivable, net 56,802 54,919
Inventory 99,346 97,172
Prepaid expenses and other current assets 5,536 4,372
Total current assets 326,398 269,696
Long-term investments 74,871  
Property and equipment, net 50,610 44,891
Intangible assets, net 10,291 13,913
Operating lease right-of-use assets 7,142 9,735
Other non-current assets 1,045 1,478
Goodwill 18,723 19,696
Total assets 489,080 359,409
Current liabilities:    
Accounts payable 17,254 8,661
Accrued compensation and employee related benefits 22,309 8,519
Accrued and other current liabilities 2,684 8,614
Current portion of operating lease liabilities 3,589 3,373
Current portion of long-term debt 283,493  
Current portion of deferred revenue 1,848 1,713
Total current liabilities 331,177 30,880
Long-term debt   281,855
Operating lease liabilities, net of current portion 5,719 9,360
Deferred tax liabilities, net 2,200 2,911
Deferred revenue, net of current portion 120 272
Total liabilities 339,216 325,278
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock, $0.001 par value - 5,000 shares authorized, no shares issued and outstanding at December 31, 2024 and 2023
Common stock, $0.001 par value - 495,000 shares authorized, 28,504 and 27,166 shares issued and outstanding at December 31, 2024 and 2023, respectively 29 27
Additional paid-in capital 541,090 463,900
Accumulated other comprehensive income (loss) (1,942) 355
Accumulated deficit (389,313) (430,151)
Total stockholders' equity 149,864 34,131
Total liabilities and stockholders' equity $ 489,080 $ 359,409