XML 106 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Investments In Marketable Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Short-term marketable securities, amortized cost basis $ 168,448
Short-term marketable securities, gross unrealized losses (1,040)
Short-term marketable securities, fair value 167,408
U.S. Treasury notes  
Debt Securities, Available-for-sale [Line Items]  
Short-term marketable securities, amortized cost basis 56,418
Short-term marketable securities, gross unrealized losses (344)
Short-term marketable securities, fair value 56,074
U.S. Government-sponsored enterprise securities  
Debt Securities, Available-for-sale [Line Items]  
Short-term marketable securities, amortized cost basis 112,030
Short-term marketable securities, gross unrealized losses (696)
Short-term marketable securities, fair value $ 111,334