XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-Term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 77,878 $ 101,831
Unrealized Gain 96 125
Unrealized Loss (55) (30)
Fair Value 77,919 101,926
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 2,258 18,101
Unrealized Gain 5 14
Unrealized Loss 0 (3)
Fair Value 2,263 18,112
Corporate notes    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 27,082 7,621
Unrealized Gain 41 20
Unrealized Loss (31) 0
Fair Value 27,092 7,641
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 14,851 11,975
Unrealized Gain 7 2
Unrealized Loss (6) (6)
Fair Value 14,852 11,971
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 33,687 64,134
Unrealized Gain 43 89
Unrealized Loss (18) (21)
Fair Value $ 33,712 $ 64,202