XML 97 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents $ 38,180 $ 161,475
Adjusted Cost 85,633  
Fair Value 85,967  
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 25,699 28,716
Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost   154,130
Unrealized Gain   157
Unrealized Loss   (38)
Fair Value   154,249
Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost   211,921
Unrealized Gain   833
Unrealized Loss   (104)
Fair Value   212,650
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 12,481 132,759
Corporate debt securities | Level 2 | Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 57,988 113,968
Unrealized Gain 221 157
Unrealized Loss 0 (29)
Fair Value 58,209 114,096
Corporate debt securities | Level 2 | Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 15,164 133,516
Unrealized Gain 113 736
Unrealized Loss 0 (78)
Fair Value $ 15,277 134,174
U.S. treasury securities | Level 1 | Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost   40,162
Unrealized Gain   0
Unrealized Loss   (9)
Fair Value   40,153
U.S. treasury securities | Level 1 | Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost   78,405
Unrealized Gain   97
Unrealized Loss   (26)
Fair Value   $ 78,476