XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities and Investments - Summary of Available-for-Sale Marketable Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized cost $ 28,175
Unrealized losses (11)
Fair value 28,164
U.S. government agency securities and treasuries  
Debt Securities, Available-for-sale [Line Items]  
Amortized cost 13,566
Unrealized losses (9)
Fair value 13,557
Corporate bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized cost 1,953
Unrealized losses (2)
Fair value 1,951
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized cost 12,656
Unrealized losses 0
Fair value $ 12,656