XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Investments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Money market funds $ 15,999 $ 3,702
Unrealized Gains 0 69
Unrealized Losses (1) 0
Short-term investments 17,882 34,572
Total cash equivalents and investments, amortized cost 33,882 38,205
Total cash equivalents and investments, fair value 33,881 38,274
Cash equivalents (original maturities within 90 days)    
Schedule Of Available For Sale Securities [Line Items]    
Money market funds 15,999 3,702
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Money market funds 15,999 3,702
Government and agency notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 17,883 34,503
Unrealized Gains 0 69
Unrealized Losses (1) 0
Short-term investments $ 17,882 $ 34,572