XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value $ 124,743 $ 149,759 $ 232,200  
Restricted cash 229 1,241 2,406  
Estimated Fair Value        
Restricted cash 229 1,241 2,406  
Cash, Cash Equivalents, and Restricted Cash        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 124,972 151,000 $ 242,246 $ 718,281
Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Restricted cash 229 1,241    
Cash, cash equivalents, and available-for-sale debt securities, amortized cost 124,972 196,141    
Unrealized Gains (Losses)        
Unrealized Gains 0 1    
Unrealized Losses 0 (41)    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 65,599 115,276    
Restricted cash 229 1,241    
Cash, cash equivalents, and available-for-sale debt securities 124,972 196,101    
Cash, Cash Equivalents, and Restricted Cash        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 124,972 151,000    
Short-term Investments        
Short-term investments 0 41,952    
Long-term Investments        
Long-term investments 0 3,149    
U.S. treasury securities | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost   13,895    
Unrealized Gains (Losses)        
Unrealized Gains   1    
Unrealized Losses   (27)    
Estimated Fair Value        
Debt securities, available for sale, estimated fair value   13,869    
Short-term Investments        
Short-term investments   10,720    
Long-term Investments        
Long-term investments   3,149    
Agency bonds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Debt securities, available-for-sale, amortized cost   31,246    
Unrealized Gains (Losses)        
Unrealized Gains   0    
Unrealized Losses   (14)    
Estimated Fair Value        
Debt securities, available for sale, estimated fair value   31,232    
Short-term Investments        
Short-term investments   31,232    
Long-term Investments        
Long-term investments   0    
Total short-term investments | Fair Value, Measurements, Recurring        
Short-term Investments        
Short-term investments   41,952    
Cash | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 59,144 34,483    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 59,144 34,483    
Cash, Cash Equivalents, and Restricted Cash        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 59,144 34,483    
Money markets funds | Fair Value, Measurements, Recurring        
Cost or Amortized Cost        
Cash and cash equivalents, at carrying value 65,599 115,276    
Estimated Fair Value        
Cash and cash equivalents, fair value disclosure 65,599 115,276    
Cash, Cash Equivalents, and Restricted Cash        
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents $ 65,599 $ 115,276