XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 252,141 $ 232,140
Marketable securities 104,527 104,774
Accounts receivable, net 72,325 101,980
Inventories 114,397 115,255
Prepaid expenses and other current assets 17,844 26,065
Total current assets 561,234 580,214
Property and equipment, net 36,804 37,546
Operating lease right-of-use asset 13,427 13,958
Deferred tax assets 44,006 39,186
Other assets 26,183 22,131
Total assets 681,654 693,035
Current liabilities:    
Accounts payable 58,269 53,373
Accrued expenses and other current liabilities 57,793 76,274
Deferred revenue, current portion 51,056 45,427
Operating lease liabilities, current portion 3,815 3,899
Dividends payable, current portion 32 24,401
Total current liabilities 170,965 203,374
Operating lease liabilities, net of current portion 10,692 11,310
Deferred revenue, net of current portion 2,717 2,826
Other non-current liabilities 7,106 8,764
Total liabilities 191,480 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 March 31, 2025 and December 31, 2024. 0 0
Common stock, par value $0.001 per share, 1,250,000,000 shares authorized as of March 31, 2025, 211,775,572 shares issued and outstanding as of March 31, 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 463,754 466,554
Retained earnings 25,997 0
Accumulated other comprehensive income (loss) 211 (6)
Total stockholders’ equity 490,174 466,761
Total liabilities and stockholders’ equity $ 681,654 $ 693,035