XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments - Schedule of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 80,647 $ 77,878
Unrealized Gain 83 96
Unrealized Loss (30) (55)
Fair Value 80,700 77,919
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,647 2,258
Unrealized Gain 2 5
Unrealized Loss (1) 0
Fair Value 3,648 2,263
Corporate notes    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 23,635 27,082
Unrealized Gain 32 41
Unrealized Loss (13) (31)
Fair Value 23,654 27,092
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 29,551 14,851
Unrealized Gain 21 7
Unrealized Loss (6) (6)
Fair Value 29,566 14,852
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 23,814 33,687
Unrealized Gain 28 43
Unrealized Loss (10) (18)
Fair Value $ 23,832 $ 33,712