XML 53 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Amortized Cost and Fair Value of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value to Amortized Cost    
Amortized Cost $ 133,982 $ 310,505
Allowance for Credit Losses 0 0
Net Amortized Cost 133,982 310,505
Gross Unrealized Gains 3 51
Gross Unrealized Losses (86) (196)
Fair Value 133,899 310,360
Cash and cash equivalents    
Fair Value to Amortized Cost    
Fair Value 5,000 49,896
Marketable securities    
Fair Value to Amortized Cost    
Fair Value 128,899 260,464
U.S. corporate bonds    
Fair Value to Amortized Cost    
Amortized Cost 64,635 142,697
Allowance for Credit Losses 0 0
Net Amortized Cost 64,635 142,697
Gross Unrealized Gains 0 25
Gross Unrealized Losses (62) (135)
Fair Value 64,573 142,587
Foreign corporate bonds    
Fair Value to Amortized Cost    
Amortized Cost 24,623 36,766
Allowance for Credit Losses 0 0
Net Amortized Cost 24,623 36,766
Gross Unrealized Gains 0 9
Gross Unrealized Losses (19) (32)
Fair Value 24,604 36,743
U.S. treasury bills    
Fair Value to Amortized Cost    
Amortized Cost 39,759 89,308
Allowance for Credit Losses 0 0
Net Amortized Cost 39,759 89,308
Gross Unrealized Gains 3 17
Gross Unrealized Losses 0 (5)
Fair Value 39,762 89,320
U.S. agency bonds    
Fair Value to Amortized Cost    
Amortized Cost 4,965 41,734
Allowance for Credit Losses 0 0
Net Amortized Cost 4,965 41,734
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) (24)
Fair Value $ 4,960 $ 41,710