XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Marketable Securities - Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Short-term marketable securities    
Amortized Cost $ 211,279 $ 203,168
Unrealized Holding Losses 1,335 232
Fair Value 212,614 203,400
Long-term marketable securities    
Amortized Cost 5,100 5,000
Unrealized Holding Losses (3,828) (2,924)
Fair Value 1,272 2,076
Amortized Cost 216,379 208,168
Unrealized Holding Losses (2,493) (2,692)
Fair Value 213,886 205,476
U.S. agency securities    
Short-term marketable securities    
Debt securities, amortized cost 92,947 79,347
Unrealized holding gain 1,222 452
Debt securities, fair value 94,169 79,799
Corporate debt securities    
Short-term marketable securities    
Debt securities, amortized cost 118,332 123,821
Unrealized holding gain 113  
Unrealized holding loss   (220)
Debt securities, fair value 118,445 123,601
Long-term marketable securities    
Debt securities, amortized cost 0  
Debt securities, unrealized holding gains (losses) 0  
Fair value 0  
Corporate equity securities    
Long-term marketable securities    
Equity securities, amortized cost 5,100 5,000
Equity securities, unrealized holding gains (losses) (3,828) (2,924)
Corporate equity securities $ 1,272 $ 2,076