XML 101 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 51,852 $ 121,133  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (760) (331)  
Aggregate Fair Value 51,092 120,802  
Revenues 26,909 14,267 $ 31,992
United States government debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 51,755 121,036  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (760) (331)  
Aggregate Fair Value 50,995 120,705  
Certificates of deposit      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 97 97  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Aggregate Fair Value $ 97 $ 97