XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 69,331 $ 75,054
Marketable securities 384,281 179,820
Accounts receivable, net 142,077 144,155
Inventories, net 54,293 77,408
Prepaid expenses and other current assets 36,088 16,676
Total current assets 686,070 493,113
Long-term marketable securities 0 16,617
Property and equipment, net 11,545 13,530
Intangible assets, net 521,912 599,889
Goodwill 117,019 117,019
Other assets 31,527 37,505
Total assets 1,368,073 1,277,673
Current liabilities    
Accounts payable and accrued liabilities 76,352 79,569
Accrued product returns and rebates 168,705 154,274
Contingent consideration, current portion 47,340 52,070
Other current liabilities 0 4,283
Total current liabilities 292,397 290,196
Contingent consideration, long-term 0 1,380
Operating lease liabilities, long-term 27,382 33,196
Deferred income tax liabilities, net 4,961 24,963
Other liabilities 7,600 6,422
Total liabilities 332,340 356,157
Commitments and contingencies (Note 16)
Stockholders’ equity    
Common stock, $0.001 par value; 130,000,000 shares authorized; 55,743,095 and 54,723,356 shares issued and outstanding as of December 31, 2024 and December 31, 2023, respectively 56 55
Additional paid-in capital 479,440 439,493
Accumulated other comprehensive loss, net of tax (189) (593)
Retained earnings 556,426 482,561
Total stockholders’ equity 1,035,733 921,516
Total liabilities and stockholders’ equity $ 1,368,073 $ 1,277,673