XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Investments and Fair Value Measurements - Components of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis $ 134,982 $ 118,552
Total Investments, Cost Basis 199,657 159,802
Short-term investments and marketable securities, Unrealized Gains (Losses) 41 58
Short-term investments and marketable securities, Fair Value 64,716 41,308
Total investments, Fair Value 199,698 159,860
U.S. Treasury bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Fair Value 43,706 24,402
U.S. Treasury bonds | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Cost Basis 43,678 24,376
Short-term investments and marketable securities, Unrealized Gains (Losses) 28 26
Short-term investments and marketable securities, Fair Value 43,706 24,402
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Fair Value 3,922 2,977
Commercial paper | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Cost Basis 3,919 2,974
Short-term investments and marketable securities, Unrealized Gains (Losses) 3 3
Short-term investments and marketable securities, Fair Value 3,922 2,977
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Fair Value 17,088 13,929
Corporate bonds | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Cost Basis 17,078 13,900
Short-term investments and marketable securities, Unrealized Gains (Losses) 10 29
Short-term investments and marketable securities, Fair Value 17,088 13,929
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 115,698 106,338
Cash | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 115,698 106,338
Cash and cash equivalents, Fair Value 115,698 106,338
Money market fund    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 19,284 12,214
Money market fund | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 19,284 12,214
Cash and cash equivalents, Fair Value $ 19,284 $ 12,214