XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Amortized Cost    
Amortized Cost $ 307,596 $ 369,809
Gross Unrealized Gains    
Gross Unrealized Gains   0
Gross Unrealized Losses    
Gross Unrealized Losses (2,708) (702)
Fair Value    
Fair Value 304,888 369,107
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 132,422 80,674
Maturing after one year through three years 3,912 51,319
Amortized Cost 136,334 131,993
Gross Unrealized Gains    
Maturing in one year or less   0
Maturing after one year through three years   0
Gross Unrealized Gains   0
Gross Unrealized Losses    
Maturing in one year or less (1,042) (133)
Maturing after one year through three years (71) (184)
Gross Unrealized Losses (1,113) (317)
Fair Value    
Maturing in one year or less 131,380 80,541
Maturing after one year through three years 3,841 51,135
Fair Value 135,221 131,676
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 168,698 170,034
Maturing after one year through three years 2,564 67,782
Amortized Cost 171,262 237,816
Gross Unrealized Gains    
Maturing in one year or less   0
Maturing after one year through three years   0
Gross Unrealized Gains   0
Gross Unrealized Losses    
Maturing in one year or less (1,548) (28)
Maturing after one year through three years (47) (357)
Gross Unrealized Losses (1,595) (385)
Fair Value    
Maturing in one year or less 167,150 170,006
Maturing after one year through three years 2,517 67,425
Fair Value $ 169,667 $ 237,431