XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Available-For-Sale Debt Securities - Schedule of Debt Securities, Available-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 113,613 $ 111,341
Unrealized Gains 46 100
Unrealized Losses (36) (8)
Fair Value 113,623 111,433
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 7,164 18,047
Unrealized Gains 0 14
Unrealized Losses 0 0
Fair Value 7,164 18,061
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 28,691 13,598
Unrealized Gains 6 0
Unrealized Losses (28) (4)
Fair Value 28,669 13,594
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 27,242 31,551
Unrealized Gains 38 44
Unrealized Losses 0 (2)
Fair Value 27,280 31,593
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 50,516 48,145
Unrealized Gains 2 42
Unrealized Losses (8) (2)
Fair Value $ 50,510 $ 48,185