XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Amortized Cost $ 716,909 $ 388,070
Gross Unrealized Gains    
Gross Unrealized Gains 2,701 777
Gross Unrealized Losses    
Gross Unrealized Losses (10) (63)
Fair Value    
Fair Value 719,600 388,784
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 196,235 132,459
Maturing after one year through three years 107,595 26,009
Amortized Cost 303,830 158,468
Gross Unrealized Gains    
Maturing in one year or less 729 143
Maturing after one year through three years 1,081 77
Gross Unrealized Gains 1,810 220
Gross Unrealized Losses    
Maturing in one year or less   (53)
Gross Unrealized Losses   (53)
Fair Value    
Maturing in one year or less 196,964 132,549
Maturing after one year through three years 108,676 26,086
Fair Value 305,640 158,635
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 375,022 183,625
Maturing after one year through three years 38,057 45,977
Amortized Cost 413,079 229,602
Gross Unrealized Gains    
Maturing in one year or less 704 300
Maturing after one year through three years 187 257
Gross Unrealized Gains 891 557
Gross Unrealized Losses    
Maturing in one year or less (5) (10)
Maturing after one year through three years (5)  
Gross Unrealized Losses (10) (10)
Fair Value    
Maturing in one year or less 375,721 183,915
Maturing after one year through three years 38,239 46,234
Fair Value $ 413,960 $ 230,149