XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 95,124 $ 44,532
Gross Unrealized Gains 19 18
Gross Unrealized Loss (32) (1)
Fair Value 95,111 44,549
U.S. Treasury    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 47,347 9,783
Gross Unrealized Gains 19 3
Gross Unrealized Loss 0 0
Fair Value 47,366 9,786
Federal agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 35,840 11,613
Gross Unrealized Gains 0 15
Gross Unrealized Loss (22) (1)
Fair Value 35,818 11,627
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 11,937 23,136
Gross Unrealized Gains 0 0
Gross Unrealized Loss (10) 0
Fair Value $ 11,927 $ 23,136