XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 225,320 $ 94,760
Gross Unrealized Gains 467 4
Gross Unrealized Losses (72) (846)
Fair Value $ 225,715 $ 93,918
Minimum    
Debt and Equity Securities, FV-NI [Line Items]    
Remaining maturity 1 month 2 months
Maximum    
Debt and Equity Securities, FV-NI [Line Items]    
Remaining maturity 18 months 19 months
U.S government agencies    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 222,820 $ 66,234
Gross Unrealized Gains 467 4
Gross Unrealized Losses (65) (545)
Fair Value 223,222 65,693
Corporate bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   14,351
Gross Unrealized Gains   0
Gross Unrealized Losses   (230)
Fair Value   14,121
Commercial paper    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   7,944
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   7,944
Agency bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 2,500 6,231
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7) (71)
Fair Value $ 2,493 $ 6,160