XML 49 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash and Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Summary of Company's Cash and Cash Equivalents
The following table summarizes the Company’s cash and cash equivalents:
December 31,Recurring Fair
Value Measurement
20242023
 (In thousands) 
Cash and cash equivalents: 
Cash$16,913 $32,526  
Money market funds76,613 39,344 Level 2
Total cash and cash equivalents$93,526 $71,870