XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,104,539 $ 696,983
Accounts receivable, net of allowance for credit losses of $3,766 and $3,864, and net of allowance for product returns of $2,608 and $2,279 as of June 30, 2024 and December 31, 2023, respectively 123,551 130,626
Inventory 79,582 96,140
Other current assets, net 35,074 33,031
Total current assets 1,342,746 956,780
Property and equipment, net 54,784 54,164
Intangible assets, net 69,928 78,564
Goodwill 154,356 154,498
Deferred tax assets 172,421 131,815
Operating lease right-of-use assets 22,025 24,242
Other assets, net of allowance for credit losses of $1 and $5 as of June 30, 2024 and December 31, 2023, respectively 38,987 39,500
Total assets 1,855,247 1,439,563
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 96,075 124,475
Accrued compensation 24,920 28,626
Deferred revenue 12,181 10,193
Operating lease liabilities 12,039 12,043
Total current liabilities 145,215 175,337
Deferred revenue 13,726 12,692
Convertible senior notes, net 980,492 493,515
Operating lease liabilities 18,098 20,468
Other liabilities 14,314 12,697
Total liabilities 1,171,845 714,709
Commitments and contingencies (Note 12)
Redeemable noncontrolling interests 37,933 36,308
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of June 30, 2024 and December 31, 2023 0 0
Common stock, $0.01 par value, 300,000,000 shares authorized; 52,321,569 and 51,888,838 shares issued; and 49,183,838 and 49,868,175 shares outstanding as of June 30, 2024 and December 31, 2023, respectively 523 519
Additional paid-in capital 506,850 531,734
Treasury stock, at cost; 3,137,731 and 2,020,663 shares as of June 30, 2024 and December 31, 2023, respectively (186,291) (111,291)
Accumulated other comprehensive income 1,095 1,398
Retained earnings 323,292 266,186
Total stockholders’ equity 645,469 688,546
Total liabilities, redeemable noncontrolling interests and stockholders’ equity $ 1,855,247 $ 1,439,563