XML 65 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Amortized Cost, Unrealized Gains and Losses and Fair Value of Investments Available-for-Sale (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 29,654
Unrealized Gain 3
Unrealized Loss (4)
Fair Value 29,653
Corporate debt securities and commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 12,999
Unrealized Gain 0
Unrealized Loss (3)
Fair Value 12,996
U.S. treasury securities and government agency obligations  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 16,655
Unrealized Gain 3
Unrealized Loss (1)
Fair Value $ 16,657