XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 42,417 $ 46,053
Short-term investments 150,788 118,661
Accounts receivable, net 55,131 56,802
Inventory 96,210 99,346
Prepaid expenses and other current assets 5,221 5,536
Total current assets 349,767 326,398
Long-term investments 67,332 74,871
Property and equipment, net 52,985 50,610
Intangible assets, net 10,605 10,291
Operating lease right-of-use assets 6,372 7,142
Other non-current assets 996 1,045
Goodwill 20,760 18,723
Total assets 508,817 489,080
Current liabilities:    
Accounts payable 11,989 17,254
Accrued compensation and employee related benefits 9,270 22,309
Accrued and other current liabilities 2,686 2,684
Current portion of operating lease liabilities 3,817 3,589
Current portion of long-term debt   283,493
Current portion of deferred revenue 2,289 1,848
Total current liabilities 30,051 331,177
Long-term debt 284,321  
Operating lease liabilities, net of current portion 4,263 5,719
Deferred tax liabilities, net 2,271 2,200
Deferred revenue, net of current portion 222 120
Total liabilities 321,128 339,216
Commitments and contingencies (Note 6)
Stockholders' equity:    
Preferred stock, $0.001 par value - 5,000 shares authorized, no shares issued and outstanding at June 30, 2025 and December 31, 2024
Common stock, $0.001 par value - 495,000 shares authorized, 29,088 and 28,504 shares issued and outstanding at June 30, 2025 and December 31, 2024 29 29
Additional paid-in capital 571,598 541,090
Accumulated other comprehensive income (loss) 2,273 (1,942)
Accumulated deficit (386,211) (389,313)
Total stockholders' equity 187,689 149,864
Total liabilities and stockholders' equity $ 508,817 $ 489,080