XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt and Equity Securities - Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Fair value, less than 12 months $ 343,159 $ 457,591
Unrealized losses, Less than 12 months (1,871) (6,940)
Fair value, 12 months or greater 0 3,826
Unrealized losses, 12 months or greater 0 (5)
Corporate Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 67,843 132,658
Unrealized losses, Less than 12 months (204) (1,121)
Fair value, 12 months or greater 0 3,826
Unrealized losses, 12 months or greater 0 (5)
Government Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 275,316 324,933
Unrealized losses, Less than 12 months (1,667) (5,819)
Fair value, 12 months or greater 0 0
Unrealized losses, 12 months or greater $ 0 $ 0