XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Investments and Fair Value Measurements - Components of our cash, cash equivalents, and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents $ 135,810 $ 118,552
Total investments 187,183 159,802
Unrealized Gains 42 58
Fair Value 51,415 41,308
Total investments, Fair Value 187,225 159,860
U.S. Treasury bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 26,649 24,402
U.S. Treasury bonds | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Debt securities   24,376
Unrealized Gains   26
Fair Value   24,402
U.S. Treasury bonds | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Debt securities 26,627  
Unrealized Gains 22  
Fair Value 26,649  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 6,151 2,977
Commercial paper | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Debt securities 6,147 2,974
Unrealized Gains 4 3
Fair Value 6,151 2,977
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 18,615 13,929
Corporate bonds | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Debt securities 18,599 13,900
Unrealized Gains 16 29
Fair Value 18,615 13,929
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 118,297 106,338
Cash | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 118,297 106,338
Fair Value 118,297 106,338
Money market fund    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 17,513 12,214
Money market fund | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 17,513 12,214
Fair Value $ 17,513 $ 12,214