XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Summary of Gross Unrealized Losses and Fair Value for Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months $ (245) $ (782)
Fair value less than 12 consecutive months 262,660 249,632
Gross unrealized loss 12 consecutive months or longer (9,514) (17,115)
Fair value 12 consecutive months or longer 290,580 506,590
Total gross unrealized loss (9,759) (17,897)
Total fair value 553,240 756,222
US Government and Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (234) (521)
Fair value less than 12 consecutive months 256,659 231,047
Gross unrealized loss 12 consecutive months or longer (4,731) (9,713)
Fair value 12 consecutive months or longer 151,902 336,517
Total gross unrealized loss (4,965) (10,234)
Total fair value 408,561 567,564
Corporate Notes and Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Gross unrealized loss less than 12 consecutive months (11) (261)
Fair value less than 12 consecutive months 6,001 18,585
Gross unrealized loss 12 consecutive months or longer (4,783) (7,402)
Fair value 12 consecutive months or longer 138,678 170,073
Total gross unrealized loss (4,794) (7,663)
Total fair value $ 144,679 $ 188,658