v3.25.2
Investments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost $ 124,253 $ 150,295
Unrealized Gain 12 123
Unrealized Loss (17) (2)
Estimated Fair Value 124,248 150,416
Short-term Investments    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value 112,451 125,527
U.S. Government Obligations    
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost 112,456 118,170
Unrealized Gain 12 121
Unrealized Loss (17) (2)
Estimated Fair Value 112,451 118,289
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost   7,236
Unrealized Gain   2
Estimated Fair Value   7,238
Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Estimated Fair Value 11,797 24,889
Money Market Funds    
Debt Securities, Available-for-Sale [Line Items]    
Acquisition Cost 11,797 24,889
Estimated Fair Value $ 11,797 $ 24,889