XML 72 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
Inventories (1)
Inventories consisted of the following:
As of December 31,
(In thousands)20242023
Raw materials$14,777 $17,483 
Work in process9,646 5,299 
Finished goods20,211 13,372 
Total
$44,634 $36,154 
______________________________________
(1)    As of December 31, 2024 and 2023, the Company had inventory reserve balances of approximately $6.7 million and $6.0 million included in the Consolidated Balance Sheets, respectively.
Property and Equipment, net
Property and equipment, net is comprised of the following:
As of December 31,
(In thousands)20242023
Computer software$44,745 $44,226 
Computer equipment38,282 36,198 
Leasehold improvements31,973 27,810 
Machinery49,204 30,446 
Furniture and fixtures14,164 12,561 
Construction in progress7,789 5,660 
Property and equipment, gross186,157 156,901 
Less accumulated depreciation and amortization(110,648)(89,093)
Property and equipment, net$75,509 $67,808 
Depreciation expense for the years ended December 31, 2024, 2023 and 2022 was $26.1 million, $37.7 million and $26.0 million, respectively.
Other Current Liabilities
Other current liabilities are comprised of the following:
As of December 31,
(In thousands)20242023
EDA tools software licenses liability$8,438 $14,566 
Price protection liability4,677 6,563 
Other current liabilities4,198 5,469 
Total$17,313 $26,598 
Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss is comprised of the following:
As of December 31,
(In thousands)20242023
Foreign currency translation adjustments$(1,144)$(913)
Unrealized loss on available-for-sale securities, net of tax(116)(356)
Total
$(1,260)$(1,269)