XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Costs $ 58,914 $ 91,914
Gross Unrealized Gains 19 94
Gross Unrealized Losses (3) (2)
Estimated Fair Value $ 58,930 $ 92,006
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 28,817 $ 52,408
Gross Unrealized Gains 10 52
Gross Unrealized Losses 0 0
Estimated Fair Value $ 28,827 $ 52,460
U.S. government agency debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year or less 1 year or less
Amortized Costs $ 30,097 $ 39,506
Gross Unrealized Gains 9 42
Gross Unrealized Losses (3) (2)
Estimated Fair Value $ 30,103 $ 39,546