XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement - Summary of Gross Unrealized Losses and Fair Value for Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Gross unrealized loss less than 12 consecutive months $ (9,268) $ (4,203)
Gross unrealized loss 12 consecutive months or longer (12,817) (5)
Total gross unrealized loss (22,085) (4,208)
Fair value less than 12 consecutive months 545,731 957,702
Fair value 12 consecutive months or longer 255,892 17,011
Total fair value 801,623 974,713
US Government Securities    
Debt Securities, Available-for-sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (7,873) (2,239)
Gross unrealized loss 12 consecutive months or longer (5,236) (5)
Total gross unrealized loss (13,109) (2,244)
Fair value less than 12 consecutive months 497,088 700,318
Fair value 12 consecutive months or longer 107,960 17,011
Total fair value 605,048 717,329
Corporate Notes and Bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (1,395) (1,964)
Gross unrealized loss 12 consecutive months or longer (7,581)  
Total gross unrealized loss (8,976) (1,964)
Fair value less than 12 consecutive months 48,643 257,384
Fair value 12 consecutive months or longer 147,932  
Total fair value $ 196,575 $ 257,384