XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 298,057 $ 232,140
Marketable securities 78,884 104,774
Accounts receivable, net 81,990 101,980
Inventories 124,796 115,255
Prepaid expenses and other current assets 15,459 26,065
Total current assets 599,186 580,214
Property and equipment, net 37,736 37,546
Operating lease right-of-use asset 12,481 13,958
Deferred tax assets 49,560 39,186
Other assets 22,548 22,131
Total assets 721,511 693,035
Current liabilities:    
Accounts payable 71,977 53,373
Accrued expenses and other current liabilities 61,657 76,274
Deferred revenue, current portion 51,047 45,427
Operating lease liabilities, current portion 3,609 3,899
Dividends payable, current portion 204,814 24,401
Total current liabilities 393,104 203,374
Operating lease liabilities, net of current portion 9,784 11,310
Deferred revenue, net of current portion 2,585 2,826
Other non-current liabilities 7,101 8,764
Total liabilities 412,574 226,274
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, par value $0.001 per share, 100,000,000 shares authorized, no shares issued and outstanding as of June 30, 2025 and December 31, 2024. 0 0
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of June 30, 2025, 212,466,401 shares issued and outstanding as of June 30, 2025; 1,250,000,000 shares authorized as of December 31, 2024, 213,295,922 shares issued and outstanding as of December 31, 2024. 212 213
Additional paid-in capital 308,165 466,554
Retained earnings 0 0
Accumulated other comprehensive income (loss) 560 (6)
Total stockholders’ equity 308,937 466,761
Total liabilities and stockholders’ equity $ 721,511 $ 693,035