XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following:
September 30,
2025
December 31,
2024
(unaudited)
(in thousands)
Machinery and equipment
$138,507 $124,567 
Leasehold improvements
105,015 103,569 
Computer hardware
40,539 36,497 
Construction in progress
21,387 28,136 
Furniture and fixtures
8,471 7,874 
Computer software
2,008 1,695 
Property and equipment, gross
315,927 302,338 
Less: accumulated depreciation
(191,318)(165,525)
Property and equipment, net
$124,609 $136,813 
Schedule of Accrued Expenses
Accrued expenses consist of the following:
September 30,
2025
December 31,
2024
(unaudited)
(in thousands)
Operating lease liabilities$26,395 $29,213 
Other
45,312 39,132 
Total accrued expenses
$71,707 $68,345