XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Summary of Gross Unrealized Losses and Fair Value for Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months $ (304) $ (782)
Fair value less than 12 consecutive months 217,368 249,632
Gross unrealized loss 12 consecutive months or longer (12,111) (17,115)
Fair value 12 consecutive months or longer 400,606 506,590
Total gross unrealized loss (12,415) (17,897)
Total fair value 617,974 756,222
US Government and Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (147) (521)
Fair value less than 12 consecutive months 203,352 231,047
Gross unrealized loss 12 consecutive months or longer (6,305) (9,713)
Fair value 12 consecutive months or longer 255,363 336,517
Total gross unrealized loss (6,452) (10,234)
Total fair value 458,715 567,564
Corporate Notes and Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (157) (261)
Fair value less than 12 consecutive months 14,016 18,585
Gross unrealized loss 12 consecutive months or longer (5,806) (7,402)
Fair value 12 consecutive months or longer 145,243 170,073
Total gross unrealized loss (5,963) (7,663)
Total fair value $ 159,259 $ 188,658