XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Other Balance Sheet Items (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories, Net
September 30,
2024
December 31,
2023
(unaudited)
Raw materials$11,571 $16,274 
Work in process28,102 31,212 
Finished goods24,308 29,922 
Total$63,981 $77,408 
Schedule of Property and Equipment
Property and Equipment, Net
September 30,
2024
December 31,
2023
(unaudited)
Lab equipment and furniture$13,174 $13,069 
Leasehold improvements14,023 14,023 
Software883 883 
Computer equipment1,037 960 
29,117 28,935 
Less accumulated depreciation and amortization(17,241)(15,405)
Property and equipment, net$11,876 $13,530 
Schedule of Accrued Expenses and Other Current Liabilities
Accounts Payable and Accrued Liabilities
September 30,
2024
December 31,
2023
(unaudited)
Accounts payable$6,392 $1,964 
Accrued compensation, benefits, & related accruals20,284 20,722 
Accrued sales & marketing10,466 11,666 
Accrued manufacturing expenses5,573 11,652 
Accrued R&D expenses7,911 10,530 
Operating lease liabilities, current portion (1)
9,227 8,331 
Accrued royalties (2)
7,849 7,918 
Other accrued expenses8,101 6,786 
Total$75,803 $79,569 
_______________________________
(1) Refer to Note 12, Leases.
(2) Refer to Note 14, Commitments and Contingencies.
Schedule of Accrued Product Returns and Rebates
Accrued Product Returns and Rebates
September 30,
2024
December 31,
2023
(unaudited)
Accrued product rebates$111,695 $96,984 
Accrued product returns57,429 57,290 
Total$169,124 $154,274