XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 106,927 $ 150,150
Investments, short-term 193,968 295,396
Accounts receivable, net of allowance for credit losses of $1,229 and $880, respectively 137,687 93,068
Inventories, net 121,633 80,118
Prepaid expenses and other current assets 12,974 12,074
Total current assets 573,189 630,806
Investments, long-term 109,830 70,995
Property and equipment, net 85,274 71,925
Operating lease right-of-use assets 24,524 23,314
Other non-current assets 9,376 11,343
Total assets 802,193 808,383
Current liabilities:    
Accounts payable 53,162 38,687
Accrued expenses 40,197 49,814
Total current liabilities 93,359 88,501
Operating lease liabilities, non-current portion 30,909 30,039
Other non-current liabilities 111 148
Total liabilities 124,379 118,688
Stockholders' equity:    
Preferred Stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding 0 0
Common Stock, $0.001 par value per share; 200,000,000 shares authorized; 29,569,477 and 29,740,176 issued and outstanding at June 30, 2025 and December 31, 2024, respectively 29 30
Additional paid-in capital 969,903 981,043
Accumulated other comprehensive income 396 536
Accumulated deficit (292,514) (291,914)
Total stockholders' equity 677,814 689,695
Total liabilities and stockholders' equity $ 802,193 $ 808,383