XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Composition of Other Balance Sheet Items (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (dollars in thousands):
 December 31,
2024
December 31,
2023
Raw materials$11,127 $16,274 
Work in process26,725 31,212 
Finished goods16,441 29,922 
Total$54,293 $77,408 
Schedule of Property and Equipment Depreciation and amortization are computed using the straight-line method over the following useful lives:
Computer equipment
3 years - 5 years
Software
3 years - 5 years
Lab equipment and furniture
5 years - 10 years
Leasehold improvements
Shorter of lease term or useful life
Property and equipment consist of the following (dollars in thousands):
 December 31,
2024
December 31,
2023
Lab equipment and furniture$13,370 $13,069 
Leasehold improvements14,023 14,023 
Software883 883 
Computer equipment1,112 960 
29,388 28,935 
Less accumulated depreciation and amortization(17,843)(15,405)
Total$11,545 $13,530 
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of the following (dollars in thousands):
 December 31,
2024
December 31,
2023
Accounts payable$4,587 $1,964 
Accrued compensation, benefits, & related accruals21,225 20,722 
Accrued sales & marketing11,007 11,666 
Accrued manufacturing expenses11,652 11,652 
Accrued R&D expenses5,898 10,530 
Operating lease liabilities, current portion (1)
6,889 8,331 
Accrued royalties (2)
8,105 7,918 
Other accrued expenses6,989 6,786 
Total$76,352 $79,569 
(1) Refer to Note 12, Leases.
(2) Refer to Note 16, Commitments and Contingencies.
Schedule of Accrued Sales Deductions
Accrued product returns and rebates consist of the following (dollars in thousands):
 December 31,
2024
December 31,
2023
Accrued product rebates$115,330 $96,984 
Accrued product returns53,375 57,290 
Total$168,705 $154,274