XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Debt and Equity Securities - Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities    
Fair value, less than 12 months $ 457,591 $ 90,246
Unrealized losses, less than 12 months (6,940) (105)
Fair value, 12 months or greater 3,826 300,465
Unrealized losses, 12 months or greater (5) (1,396)
Corporate Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 132,658 50,337
Unrealized losses, less than 12 months (1,121) (51)
Fair value, 12 months or greater 3,826 45,872
Unrealized losses, 12 months or greater (5) (115)
Government Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 324,933 39,909
Unrealized losses, less than 12 months (5,819) (54)
Fair value, 12 months or greater 0 254,593
Unrealized losses, 12 months or greater $ 0 $ (1,281)