XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Summary of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Available for Sale Securities [Line Items]    
Debt Securities, Available-for-sale, Type [Extensible List] us-gaap:CorporateDebtSecuritiesMember us-gaap:CorporateDebtSecuritiesMember
Investments - Current    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost $ 49,542 $ 37,671
Gross Unrealized Losses (311) (43)
Fair Value 49,231 37,628
Investments - Noncurrent    
Schedule of Available for Sale Securities [Line Items]    
Amortized Cost 6,944 9,082
Gross Unrealized Losses (56) (34)
Fair Value $ 6,888 $ 9,048