XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net consist of the following:
March 31, 2024December 31, 2023
(unaudited)
(in thousands)
Machinery and equipment
$119,488 $118,117 
Leasehold improvements
102,775 102,298 
Computer hardware
34,806 34,417 
Construction in progress
8,434 7,508 
Furniture and fixtures
7,982 7,999 
Computer software
2,038 2,065 
Property and equipment, gross
$275,523 $272,404 
Less: accumulated depreciation
(137,136)(127,308)
Property and equipment, net
$138,387 $145,096 
Schedule of Accrued Expenses
Accrued expenses consist of the following:
March 31, 2024December 31, 2023
(unaudited)
(in thousands)
Operating lease liabilities$27,957 $27,950 
Other
39,254 35,525 
Total accrued expenses
$67,211 $63,475