XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Financial Instruments Measurements          
Transfers between Level 1, Level 2 and Level 3 $ 0 $ 0 $ 0 $ 0  
Recurring          
Summary of assets measured at fair value on a recurring basis          
Total 204,040   204,040   $ 298,922
Recurring | Level 1          
Summary of assets measured at fair value on a recurring basis          
Total 194,170   194,170   198,922
Recurring | Level 2          
Summary of assets measured at fair value on a recurring basis          
Total 9,870   9,870   100,000
Recurring | Money market funds          
Summary of assets measured at fair value on a recurring basis          
Cash and cash equivalents 47,665   47,665   30,610
Recurring | Money market funds | Level 1          
Summary of assets measured at fair value on a recurring basis          
Cash and cash equivalents 47,665   47,665   30,610
Recurring | Treasury bills          
Summary of assets measured at fair value on a recurring basis          
Cash and cash equivalents 24,934   24,934    
Short-term investments: 74,274   74,274   39,115
Recurring | Treasury bills | Level 1          
Summary of assets measured at fair value on a recurring basis          
Cash and cash equivalents 24,934   24,934    
Short-term investments: 74,274   74,274   39,115
Recurring | Treasury notes          
Summary of assets measured at fair value on a recurring basis          
Short-term investments: 47,297   47,297   129,197
Recurring | Treasury notes | Level 1          
Summary of assets measured at fair value on a recurring basis          
Short-term investments: 47,297   47,297   129,197
Recurring | Corporate debt securities          
Summary of assets measured at fair value on a recurring basis          
Short-term investments: 9,870   9,870    
Recurring | Corporate debt securities | Level 2          
Summary of assets measured at fair value on a recurring basis          
Short-term investments: $ 9,870   $ 9,870    
Recurring | Reverse repurchase agreements          
Summary of assets measured at fair value on a recurring basis          
Short-term investments:         100,000
Recurring | Reverse repurchase agreements | Level 2          
Summary of assets measured at fair value on a recurring basis          
Short-term investments:         $ 100,000