v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 70,612 $ 58,755
Short-term investments 192,001 190,755
Accounts receivable, net 26,778 18,254
Inventories 157,790 166,887
Prepaid expenses and other current assets 23,983 23,678
Total current assets 471,164 458,329
Property and equipment, net 142,143 146,536
Intangible assets, net 6,893 7,244
Goodwill 95,271 95,271
Other non-current assets 63,535 64,827
TOTAL ASSETS 779,006 772,207
Current liabilities:    
Accounts payable 28,645 33,963
Accrued payroll and related expenses 13,104 13,840
Other accrued liabilities 24,899 22,558
Total current liabilities 66,648 70,361
Other liabilities 31,830 29,001
TOTAL LIABILITIES 98,478 99,362
Commitments and contingencies (Note 11)
STOCKHOLDERS’ EQUITY:    
Common stock, $0.001 par value, 140,000 shares authorized; and 55,783 and 55,339 shares issued and outstanding at June 30, 2026 and December 31, 2025, respectively 20 20
Additional paid-in capital 20,230 0
Accumulated other comprehensive loss (2,948) (1,105)
Retained earnings 663,226 673,930
TOTAL STOCKHOLDERS' EQUITY 680,528 672,845
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 779,006 $ 772,207