XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Amortized Cost $ 39,442 $ 37,187
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 39,442 37,187
Investments:    
Amortized Cost 145,723 102,740
Gross unrealized gains 0 0
Gross unrealized losses (793) (126)
Fair Value 144,930 102,614
Total cash, cash equivalents and investments, Amortized Cost 185,165 139,927
Total cash, cash equivalents and investments, Gross Unrealized Gains 0 0
Total cash, cash equivalents and investments, Gross Unrealized Losses (793) (126)
Total cash, cash equivalents and investments, fair value 184,372 139,801
Cash and cash equivalents    
Cash and cash equivalents:    
Amortized Cost 39,442 37,187
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair Value 39,442 37,187
Certificates of deposit (due within 1 year)    
Investments:    
Amortized Cost 8,700 9,047
Gross unrealized gains 0 0
Gross unrealized losses (22) (9)
Fair Value 8,678 9,038
Commercial paper (due within 1 year)    
Investments:    
Amortized Cost 47,762 50,975
Gross unrealized gains 0 0
Gross unrealized losses (284) (55)
Fair Value 47,478 50,920
Corporate bonds (due within 1 year)    
Investments:    
Amortized Cost 36,320 42,718
Gross unrealized gains 0 0
Gross unrealized losses (280) (62)
Fair Value 36,040 $ 42,656
U.S. Government and government agencies (due within 1 year)    
Investments:    
Amortized Cost 52,941  
Gross unrealized gains 0  
Gross unrealized losses (207)  
Fair Value $ 52,734