XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Investments In Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Short-term marketable securities, amortized cost basis $ 168,448 $ 275,754
Short-term marketable securities, gross unrealized losses (1,040) (414)
Short-term marketable securities, fair value 167,408 275,340
Long-term marketable securities, amortized cost basis   64,596
Long-term marketable securities, gross unrealized losses   (200)
Long-term marketable securities, fair value   64,396
U.S. Treasury notes    
Debt Securities, Available-for-sale [Line Items]    
Short-term marketable securities, amortized cost basis 56,418 226,136
Short-term marketable securities, gross unrealized losses (344) (344)
Short-term marketable securities, fair value 56,074 225,792
U.S. Government-sponsored enterprise securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term marketable securities, amortized cost basis 112,030 49,618
Short-term marketable securities, gross unrealized losses (696) (70)
Short-term marketable securities, fair value $ 111,334 49,548
Long-term marketable securities, amortized cost basis   64,596
Long-term marketable securities, gross unrealized losses   (200)
Long-term marketable securities, fair value   $ 64,396