XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement - Summary of Major Security Type Assets That Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost $ 1,174,206 $ 1,445,128
Unrealized Gain 7  
Unrealized Loss (22,085) (4,208)
Fair Value 1,152,128 1,440,920
Level 1 | Money Market Funds    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost 231,866 227,826
Fair Value 231,866 227,826
Level 2 | Commercial Paper    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost 107,198 233,400
Fair Value 107,198 233,400
Level 2 | U.S. Government Securities    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost 629,591 724,554
Unrealized Gain 7  
Unrealized Loss (13,109) (2,244)
Fair Value 616,489 722,310
Level 2 | Corporate Notes and Bonds    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost 205,551 259,348
Unrealized Loss (8,976) (1,964)
Fair Value $ 196,575 $ 257,384