XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Cash equivalents:      
Cash and cash equivalents $ 19,290 $ 104,843 $ 4,459
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 79,843    
Investments, gross unrealized gains 0    
Investments, gross unrealized losses (351)    
Investments, fair value 79,492    
Investments, net carrying value 79,843    
Cash and cash equivalents 19,290 $ 104,843 $ 4,459
Commercial paper      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 79,843    
Investments, gross unrealized gains 0    
Investments, gross unrealized losses (351)    
Investments, fair value 79,492    
Investments, net carrying value 79,843    
Commercial paper      
Cash equivalents:      
Cash and cash equivalents 8,999    
Cash equivalents, gross unrealized losses (1)    
Cash equivalents, fair value 8,998    
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 8,999    
Cash and Cash Equivalents, Gross Unrealized Losses 1    
Cash equivalents, fair value $ 8,998