XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and Marketable Securities - Summary of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term marketable securities:    
Total $ 153,221 $ 203,168
Amortized Cost 153,221 203,168
Unrealized Holding Gains 2,749 232
Fair Value 155,970 203,400
Long-term marketable securities:    
Amortized Cost   5,000
Unrealized Holding Gains   (2,924)
Fair Value   2,076
Amortized Cost 153,221 208,168
Unrealized Holding Gains 2,749 (2,692)
Fair Value 155,970 205,476
U.S. agency securities    
Short-term marketable securities:    
Total 80,468 79,347
Unrealized holding gain 2,038 452
Debt securities, fair value 82,506 79,799
Corporate debt securities    
Short-term marketable securities:    
Total 72,753 123,821
Unrealized holding gain 711  
Unrealized holding loss   (220)
Debt securities, fair value $ 73,464 123,601
Corporate equity securities    
Long-term marketable securities:    
Corporate equity securities, amortized cost   5,000
Corporate equity securities, unrealized holding gains (losses)   (2,924)
Corporate equity securities   $ 2,076