XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Composition of Other Balance Sheet Items (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
Inventories
September 30,
2023
December 31,
2022
(unaudited)
Raw materials$21,556 $24,820 
Work in process26,966 31,710 
Finished goods34,958 35,011 
Total$83,480 $91,541 
Schedule of property and equipment
Property and Equipment
September 30,
2023
December 31,
2022
(unaudited)
Lab equipment and furniture$12,620 $12,127 
Leasehold improvements14,023 14,023 
Software883 883 
Computer equipment1,078 983 
Construction-in-progress— 206 
28,604 28,222 
Less accumulated depreciation and amortization(14,916)(13,049)
Property and equipment, net$13,688 $15,173 
Schedule of accrued expenses and other current liabilities
Accounts Payable and Accrued Liabilities
September 30,
2023
December 31,
2022
(unaudited)
Accounts payable$3,389 $10,543 
Accrued compensation, benefits, & related accruals19,025 16,963 
Accrued sales & marketing11,656 16,783 
Accrued R&D expenses9,659 7,490 
Accrued manufacturing expenses9,569 15,216 
Accrued royalties (1)
8,852 12,022 
Operating lease liabilities, current portion (2)
8,480 6,791 
Other accrued expenses7,841 10,534 
Total$78,471 $96,342 
_______________________________
(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
September 30,
2023
December 31,
2022
(unaudited)
Accrued product rebates$108,129 $106,657 
Accrued product returns54,344 45,008 
Total$162,473 $151,665