XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost $ 176,121 $ 118,743
Unrealized Gain   63
Unrealized Loss (64) (23)
Estimated Fair Value 176,057 118,783
Short-term Investments    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value 147,927 97,046
U.S. Government Obligations    
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost 139,179 92,106
Unrealized Gain   58
Unrealized Loss (53) (21)
Estimated Fair Value 139,126 92,143
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost 8,812 4,900
Unrealized Gain   5
Unrealized Loss (11) (2)
Estimated Fair Value 8,801 4,903
Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value 28,130 21,737
Money Market Funds    
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost 28,130 21,737
Estimated Fair Value $ 28,130 $ 21,737