v3.25.0.1
Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value   $ 189
Corporate debt securities    
Fair value $ 27,205  
Debt securities, available-for-sale, unrealized loss position 5,300  
Municipal bonds    
Fair value 18,382  
Debt securities, available-for-sale, unrealized loss position 6,000  
U.S. agency bonds    
Fair value 5,005  
Debt securities, available-for-sale, unrealized loss position $ 5,000