XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Amortized Cost and Fair Value of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value to Amortized Cost    
Amortized Cost $ 321,019 $ 192,971
Allowance for Credit Losses 0 0
Net Amortized Cost 321,019 192,971
Gross Unrealized Gains 0 1
Gross Unrealized Losses (3,340) (324)
Fair Value 317,679 192,648
Corporate bonds - U.S.    
Fair Value to Amortized Cost    
Amortized Cost 220,913 130,388
Allowance for Credit Losses 0 0
Net Amortized Cost 220,913 130,388
Gross Unrealized Gains 0 1
Gross Unrealized Losses (2,589) (234)
Fair Value 218,324 130,155
Corporate bonds - Foreign    
Fair Value to Amortized Cost    
Amortized Cost 30,276 20,643
Allowance for Credit Losses 0 0
Net Amortized Cost 30,276 20,643
Gross Unrealized Gains 0 0
Gross Unrealized Losses (411) (82)
Fair Value 29,865 20,561
Government related obligations - U.S.    
Fair Value to Amortized Cost    
Amortized Cost 69,830 41,939
Allowance for Credit Losses 0 0
Net Amortized Cost 69,830 41,939
Gross Unrealized Gains 0 0
Gross Unrealized Losses (340) (8)
Fair Value $ 69,490 $ 41,931