XML 46 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Amortized Cost and Fair Value of Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Fair Value to Amortized Cost      
Amortized Cost $ 273,272 $ 310,505  
Allowance for Credit Losses 0 0  
Net Amortized Cost 273,272 310,505  
Gross Unrealized Gains 48 51  
Gross Unrealized Losses (326) (196)  
Fair Value 272,994 310,360 $ 310,360
Cash and cash equivalents      
Fair Value to Amortized Cost      
Fair Value 9,996   49,896
Marketable securities      
Fair Value to Amortized Cost      
Fair Value 262,998   $ 260,464
U.S. corporate bonds      
Fair Value to Amortized Cost      
Amortized Cost 142,186 142,697  
Allowance for Credit Losses 0 0  
Net Amortized Cost 142,186 142,697  
Gross Unrealized Gains 45 25  
Gross Unrealized Losses (250) (135)  
Fair Value 141,981 142,587  
Foreign corporate bonds      
Fair Value to Amortized Cost      
Amortized Cost 49,200 36,766  
Allowance for Credit Losses 0 0  
Net Amortized Cost 49,200 36,766  
Gross Unrealized Gains 0 9  
Gross Unrealized Losses (45) (32)  
Fair Value 49,155 36,743  
U.S. treasury bills      
Fair Value to Amortized Cost      
Amortized Cost 39,788 89,308  
Allowance for Credit Losses 0 0  
Net Amortized Cost 39,788 89,308  
Gross Unrealized Gains 3 17  
Gross Unrealized Losses (9) (5)  
Fair Value 39,782 89,320  
U.S. agency bonds      
Fair Value to Amortized Cost      
Amortized Cost 42,098 41,734  
Allowance for Credit Losses 0 0  
Net Amortized Cost 42,098 41,734  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (22) (24)  
Fair Value $ 42,076 $ 41,710