XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash, Cash Equivalents and Marketable Securities    
Total cash, cash equivalents and marketable securities, Unrealized gains $ 7 $ 6
Total cash, cash equivalents and marketable securities, Unrealized losses (39) (86)
Carrying value    
Cash, Cash Equivalents and Marketable Securities    
Cash and cash equivalents 331,549 36,269
Total cash, cash equivalents and marketable securities, Cost 358,806 270,426
Fair value    
Cash, Cash Equivalents and Marketable Securities    
Cash and cash equivalents 331,549 36,269
Total cash, cash equivalents and marketable securities, Fair value $ 358,774 $ 270,346
Corporate debt securities due within 1 year of date of purchase    
Cash, Cash Equivalents and Marketable Securities    
Corporate debt securities due within 1 year of date of purchase (Level 2) 1 year 1 year
Corporate debt securities due within 1 year of date of purchase | Level 2    
Cash, Cash Equivalents and Marketable Securities    
Marketable securities, unrealized gains $ 7 $ 6
Marketable securities, unrealized losses (39) (66)
Corporate debt securities due within 1 year of date of purchase | Carrying value | Level 2    
Cash, Cash Equivalents and Marketable Securities    
Marketable securities, cost 27,257 228,348
Corporate debt securities due within 1 year of date of purchase | Fair value | Level 2    
Cash, Cash Equivalents and Marketable Securities    
Marketable securities, fair value 27,225 $ 228,288
Corporate debt securities due within 1 to 2 years of date of purchase | Maximum [Member]    
Cash, Cash Equivalents and Marketable Securities    
Corporate debt securities due within 1 year of date of purchase (Level 2)   2 years
Corporate debt securities due within 1 to 2 years of date of purchase | Minimum [Member]    
Cash, Cash Equivalents and Marketable Securities    
Corporate debt securities due within 1 year of date of purchase (Level 2)   1 year
Corporate debt securities due within 1 to 2 years of date of purchase | Level 2    
Cash, Cash Equivalents and Marketable Securities    
Marketable securities, unrealized losses   $ (20)
Corporate debt securities due within 1 to 2 years of date of purchase | Carrying value | Level 2    
Cash, Cash Equivalents and Marketable Securities    
Marketable securities, cost   5,809
Corporate debt securities due within 1 to 2 years of date of purchase | Fair value | Level 2    
Cash, Cash Equivalents and Marketable Securities    
Marketable securities, fair value   5,789
Cash | Carrying value | Level 1    
Cash, Cash Equivalents and Marketable Securities    
Cash and cash equivalents 15,100 18,877
Cash | Fair value | Level 1    
Cash, Cash Equivalents and Marketable Securities    
Cash and cash equivalents 15,100 18,877
Money market funds | Carrying value | Level 1    
Cash, Cash Equivalents and Marketable Securities    
Cash and cash equivalents 316,449 17,392
Money market funds | Fair value | Level 1    
Cash, Cash Equivalents and Marketable Securities    
Cash and cash equivalents $ 316,449 $ 17,392