XML 63 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost $ 186,473 $ 270,906
Unrealized Gains 81 172
Unrealized Losses (10) 0
Estimated Fair Value 186,544 271,078
Money market funds | Cash and cash equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 101,574 141,942
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 101,574 141,942
U.S. treasury securities | Cash and cash equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 0 2,989
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value 0 2,990
U.S. treasury securities | Short-term investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 65,416 125,975
Unrealized Gains 69 171
Unrealized Losses 0 0
Estimated Fair Value 65,485 $ 126,146
U.S. treasury securities | Long-term investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 19,483  
Unrealized Gains 12  
Unrealized Losses (10)  
Estimated Fair Value $ 19,485