XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Debt and Equity Securities - Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities    
Fair value, less than 12 months $ 351,264 $ 457,591
Unrealized losses, Less than 12 months (3,669) (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 119,220 132,658
Unrealized losses, Less than 12 months (632) (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 232,044 324,933
Unrealized losses, Less than 12 months (3,037) (5,819)
Fair value, 12 months or greater 0 0
Unrealized losses, 12 months or greater $ 0 $ 0