XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Other Balance Sheet Items (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
Inventories, Net
March 31,
2024
December 31,
2023
(unaudited)
Raw materials$18,803 $16,274 
Work in process23,246 31,212 
Finished goods33,030 29,922 
Total$75,079 $77,408 
Schedule of property and equipment
Property and Equipment, Net
March 31,
2024
December 31,
2023
(unaudited)
Lab equipment and furniture$13,120 $13,069 
Leasehold improvements14,023 14,023 
Software883 883 
Computer equipment960 960 
28,986 28,935 
Less accumulated depreciation and amortization(16,017)(15,405)
Property and equipment, net$12,969 $13,530 
Schedule of accrued expenses and other current liabilities
Accounts Payable and Accrued Liabilities
March 31,
2024
December 31,
2023
(unaudited)
Accounts payable$14,397 $1,964 
Accrued compensation, benefits, & related accruals16,444 20,722 
Accrued sales & marketing13,263 11,666 
Accrued manufacturing expenses9,118 11,652 
Accrued R&D expenses9,092 10,530 
Operating lease liabilities, current portion (2)
9,133 8,331 
Accrued royalties (1)
6,963 7,918 
Other accrued expenses7,992 6,786 
Total$86,402 $79,569 
_______________________________
(1) Refer to Note 15, Commitments and Contingencies.
(2) Refer to Note 12, Leases.
Schedule of accrued product returns and rebates
Accrued Product Returns and Rebates
March 31,
2024
December 31,
2023
(unaudited)
Accrued product rebates$107,681 $96,984 
Accrued product returns59,545 57,290 
Total$167,226 $154,274