XML 64 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost $ 117,214 $ 75,083
Marketable Securities, Unrealized Loss (1,175) (168)
Marketable Securities, Fair Value 116,039 74,915
Corporate Bonds    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 34,662 17,598
Marketable Securities, Unrealized Loss (135) (74)
Marketable Securities, Fair Value 34,527 17,524
Commercial Paper    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 8,019 27,487
Marketable Securities, Unrealized Loss (41)  
Marketable Securities, Fair Value 7,978 27,487
US Government Debt Securities    
Marketable Securities [Line Items]    
Marketable Securities, Amortized Cost 74,533 29,998
Marketable Securities, Unrealized Loss (999) (94)
Marketable Securities, Fair Value $ 73,534 $ 29,904