XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 915,200 $ 970,269
Unrealized Gains 307 99
Unrealized Losses (8,718) (12,634)
Fair Value 906,789 957,734
Current:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 642,218 652,339
Unrealized Gains 29 12
Unrealized Losses (7,185) (8,491)
Fair Value 635,062 643,860
Current: | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 47,187 68,175
Unrealized Gains 3 3
Unrealized Losses (604) (811)
Fair Value 46,586 67,367
Current: | Government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 285,068 220,901
Unrealized Gains 25 8
Unrealized Losses (4,320) (5,289)
Fair Value 280,773 215,620
Current: | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 309,963 363,263
Unrealized Gains 1 1
Unrealized Losses (2,261) (2,391)
Fair Value 307,703 360,873
Non-current:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 272,982 317,930
Unrealized Gains 278 87
Unrealized Losses (1,533) (4,143)
Fair Value 271,727 313,874
Non-current: | U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 11,617 17,418
Unrealized Gains 15 4
Unrealized Losses (1) (193)
Fair Value 11,631 17,229
Non-current: | Government securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 104,621 117,475
Unrealized Gains 88 7
Unrealized Losses (564) (1,659)
Fair Value 104,145 115,823
Non-current: | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 156,744 183,037
Unrealized Gains 175 76
Unrealized Losses (968) (2,291)
Fair Value $ 155,951 $ 180,822