XML 15 R4.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 $ 1,024,862 $ 1,220,701
Accounts receivable, net of allowance for credit losses of $5,142 and $3,870, and net of allowance for product returns of $1,890 and $2,448 as of June 30, 2025 and December 31, 2024, respectively 122,254 126,082
Inventory 90,027 87,435
Other current assets, net of allowance for credits losses of $749 and $0 as of June 30, 2025 and December 31, 2024, respectively 55,413 47,374
Total current assets 1,292,556 1,481,592
Property and equipment, net 70,839 63,205
Intangible assets, net 66,158 63,159
Goodwill 178,657 154,211
Deferred tax assets 195,270 181,284
Operating lease right-of-use assets 53,167 53,425
Investments in unconsolidated entities 198,609 17,170
Other assets, net of allowance for credit losses of $1 as of June 30, 2025 and December 31, 2024 42,798 24,162
Total assets 2,098,054 2,038,208
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 114,632 139,427
Accrued compensation 26,594 28,739
Deferred revenue 13,744 12,940
Convertible senior notes, net 498,271 0
Operating lease liabilities 9,015 7,700
Total current liabilities 662,256 188,806
Deferred revenue 13,497 13,619
Convertible senior notes, net, noncurrent 488,208 983,477
Operating lease liabilities 67,662 65,534
Other liabilities 14,498 15,479
Total liabilities 1,246,121 1,266,915
Commitments and contingencies (Note 13)
Redeemable noncontrolling interests 54,588 44,747
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of June 30, 2025 and December 31, 2024 0 0
Common stock, $0.01 par value, 300,000,000 shares authorized; 53,146,668 and 52,756,077 shares issued; and 49,834,537 and 49,618,346 shares outstanding as of June 30, 2025 and December 31, 2024, respectively 531 528
Additional paid-in capital 537,865 521,192
Treasury stock, at cost; 3,312,131 and 3,137,731 shares as of June 30, 2025 and December 31, 2024, respectively (196,458) (186,291)
Accumulated other comprehensive income 2,603 815
Retained earnings 452,804 390,302
Total stockholders’ equity 797,345 726,546
Total liabilities, redeemable noncontrolling interests and stockholders’ equity $ 2,098,054 $ 2,038,208