XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Amortized Cost, Gross Unrealized Gains and Losses and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost/​ Cost Basis $ 54,615 $ 118,065
Gross Unrealized Gains 75 7
Gross Unrealized Losses (218) (100)
Fair Value 54,472 117,972
U.S. Treasuries    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost/​ Cost Basis 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 0 0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost/​ Cost Basis 28,317 57,460
Gross Unrealized Gains 1 0
Gross Unrealized Losses (98) (72)
Fair Value 28,220 57,388
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost/​ Cost Basis 21,272 28,325
Gross Unrealized Gains 5 5
Gross Unrealized Losses (26) (10)
Fair Value 21,251 28,320
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost/​ Cost Basis 4,368 19,989
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 4,368 19,989
Foreign governments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost/​ Cost Basis 658 12,291
Gross Unrealized Gains 69 2
Gross Unrealized Losses (94) (18)
Fair Value $ 633 $ 12,275