XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Short-Term Investments - Schedule of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 71,828 $ 77,878
Unrealized Gain 61 96
Unrealized Loss (32) (55)
Fair Value 71,857 77,919
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,324 2,258
Unrealized Gain 0 5
Unrealized Loss (3) 0
Fair Value 3,321 2,263
Corporate notes    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 19,629 27,082
Unrealized Gain 23 41
Unrealized Loss (8) (31)
Fair Value 19,644 27,092
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 28,241 14,851
Unrealized Gain 23 7
Unrealized Loss (8) (6)
Fair Value 28,256 14,852
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 20,634 33,687
Unrealized Gain 15 43
Unrealized Loss (13) (18)
Fair Value $ 20,636 $ 33,712