XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Investments and Fair Value Measurements - Components of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis $ 125,249 $ 118,552
Total Investments, Cost Basis 191,502 159,802
Short-term investments and marketable securities, Unrealized Gains 59 58
Short-term investments and marketable securities, Fair Value 66,312 41,308
Total investments, Fair Value 191,561 159,860
U.S. Treasury bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Fair Value 37,664 24,402
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Fair Value 8,001 2,977
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Fair Value 20,647 13,929
Level 1 | U.S. Treasury bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Cost Basis 37,636 24,376
Short-term investments and marketable securities, Unrealized Gains 28 26
Short-term investments and marketable securities, Fair Value 37,664 24,402
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Cost Basis 7,994 2,974
Short-term investments and marketable securities, Unrealized Gains 7 3
Short-term investments and marketable securities, Fair Value 8,001 2,977
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-term investments and marketable securities, Cost Basis 20,623 13,900
Short-term investments and marketable securities, Unrealized Gains 24 29
Short-term investments and marketable securities, Fair Value 20,647 13,929
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 118,977 106,338
Cash | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 118,977 106,338
Cash and cash equivalents, Fair Value 118,977 106,338
Money market fund    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 6,272 12,214
Money market fund | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, Cost Basis 6,272 12,214
Cash and cash equivalents, Fair Value $ 6,272 $ 12,214