XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Summary of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis $ 43,452 $ 162,240
Gross Unrealized Gains 649 13
Gross Unrealized Losses (115) (1,050)
Fair Value 43,986 161,203
Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis   5,067
Gross Unrealized Gains   0
Gross Unrealized Losses   (159)
Fair Value   4,908
Commercial Paper | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 24,452 43,988
Gross Unrealized Gains 312 0
Gross Unrealized Losses (77) (24)
Fair Value 24,687 43,964
Commercial Paper | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis   5,067
Gross Unrealized Gains   0
Gross Unrealized Losses   (159)
Fair Value   4,908
Corporate Bonds | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 6,302 47,565
Gross Unrealized Gains 0 0
Gross Unrealized Losses (23) (553)
Fair Value 6,279 47,012
US Treasuries | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 4,827 63,502
Gross Unrealized Gains 142 1
Gross Unrealized Losses 0 (444)
Fair Value 4,969 63,059
U.S. Government Sponsored Agencies | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 7,871 7,185
Gross Unrealized Gains 195 12
Gross Unrealized Losses (15) (29)
Fair Value $ 8,051 $ 7,168