v3.25.2
Condensed Consolidated Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following:
June 30,
2025
December 31,
2024
(unaudited)
(in thousands)
Machinery and equipment
$136,275 $124,567 
Leasehold improvements
104,895 103,569 
Computer hardware
38,923 36,497 
Construction in progress
20,872 28,136 
Furniture and fixtures
8,417 7,874 
Computer software
1,696 1,695 
Property and equipment, gross
311,078 302,338 
Less: accumulated depreciation
(184,937)(165,525)
Property and equipment, net
$126,141 $136,813 
Schedule of Accrued Expenses
Accrued expenses consist of the following:
June 30,
2025
December 31,
2024
(unaudited)
(in thousands)
Operating lease liabilities$26,277 $29,213 
Other
44,734 39,132 
Total accrued expenses
$71,011 $68,345