XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Investments In Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Short-term marketable securities, amortized cost basis $ 299,887 $ 275,754
Short-term marketable securities, gross unrealized losses (2,256) (414)
Short-term marketable securities, fair value 297,631 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 162,238 226,136
Short-term marketable securities, gross unrealized losses (800) (344)
Short-term marketable securities, fair value 161,438 225,792
U.S. Government-sponsored enterprise securities    
Debt Securities, Available-for-sale [Line Items]    
Short-term marketable securities, amortized cost basis 137,649 49,618
Short-term marketable securities, gross unrealized losses (1,456) (70)
Short-term marketable securities, fair value $ 136,193 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