XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Short-Term Investments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
Short-Term Investments    
Number of short term investments in unrealized loss position for less than 12 months | item 16  
Aggregate value of short term investments in unrealized loss position $ 25,600  
Short-term investments in unrealized loss position   $ 0
Short-term Investments    
Short-Term Investments    
Amortized Cost 205,991 39,000
Gross Unrealized Losses (79)  
Fair Value 205,912  
Corporate debt securities    
Short-Term Investments    
Amortized Cost 16,508  
Gross Unrealized Losses (63)  
Fair Value 16,445  
Treasury bill    
Short-Term Investments    
Amortized Cost 5,983  
Gross Unrealized Losses (3)  
Fair Value 5,980  
Yankee securities    
Short-Term Investments    
Amortized Cost 2,000  
Gross Unrealized Losses (1)  
Fair Value 1,999  
U.S. agency bonds    
Short-Term Investments    
Amortized Cost 3,000  
Gross Unrealized Losses (12)  
Fair Value 2,988  
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost 178,500 39,000
Fair Value $ 178,500 $ 39,000