XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Balance Sheet Accounts
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Other Balance Sheet Accounts

10. OTHER BALANCE SHEET ACCOUNTS

Prepaid expenses and other current assets are composed of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

2024

 

 

2023

 

Materials and supplies

 

$

18,658

 

 

$

12,476

 

Prepaid expenses

 

 

4,890

 

 

 

5,696

 

Accrued interest receivable

 

 

2,221

 

 

 

2,109

 

Other current assets

 

 

2,556

 

 

 

2,800

 

Total prepaid expenses and other current assets

 

$

28,325

 

 

$

23,081

 

Accrued expenses and other current liabilities are composed of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

2024

 

 

2023

 

Accrued salaries and other payroll liabilities

 

$

10,368

 

 

$

15,950

 

Acquisition holdback liabilities

 

 

3,300

 

 

 

 

Accrued professional services

 

 

936

 

 

 

605

 

Accrued equipment and services liabilities for research and development

 

 

534

 

 

 

112

 

Accrued expenses—other

 

 

1,286

 

 

 

1,709

 

Total accrued expenses and other current liabilities

 

$

16,424

 

 

$

18,376