XML 152 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Available for Sale Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 171,377 $ 120,392
Gross Unrealized Gains 1 0
Gross Unrealized Losses (528) (90)
Fair Value 170,850 120,302
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 48,152 18,201
Gross Unrealized Gains 0 0
Gross Unrealized Losses (290) (16)
Fair Value 47,862 18,185
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 103,151 82,138
Gross Unrealized Gains 1 0
Gross Unrealized Losses (178) (57)
Fair Value 102,974 82,081
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 20,074 16,009
Gross Unrealized Gains 0 0
Gross Unrealized Losses (60) (14)
Fair Value 20,014 15,995
Supranational securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 0 4,044
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (3)
Fair Value $ 0 $ 4,041