XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Marketable Securities - Summary of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Other than temporary impairment $ 0  
Short-term marketable securities:    
Amortized Cost 122,622 $ 153,221
Unrealized Holding Gains, Net 1,227 2,749
Fair Value 123,849 155,970
U.S. agency securities    
Short-term marketable securities:    
Debt securities, amortized cost 79,603 80,468
Unrealized holding gain 640 2,038
Debt securities, fair value 80,243 82,506
Corporate debt securities    
Short-term marketable securities:    
Debt securities, amortized cost 43,019 72,753
Unrealized holding gain 587 711
Debt securities, fair value $ 43,606 $ 73,464