XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents: $ 60,136 $ 81,812 $ 62,044
Amortized cost or carrying value 7,941 1,970  
Unrealized gains 59 5  
Unrealized losses 0 0  
Total marketable securities 8,000    
Total financial assets 60,069 78,218  
Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 8,000 1,975  
Total financial assets 60,128 78,223  
Level 1 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 8,000 1,975  
Total financial assets 60,128 78,223  
Level 2 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 0 0  
Total financial assets 0 0  
Level 3 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 0 0  
Total financial assets 0 0  
Money market account      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents: 30,238 57,759  
Money market account | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 30,238 57,759  
Money market account | Level 1 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 30,238 57,759  
Money market account | Level 2 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Money market account | Level 3 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents: 21,890 18,489  
Amortized cost or carrying value 2,941 1,970  
Unrealized gains 50 5  
Unrealized losses 0 0  
Commercial paper | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 21,890 18,489  
Total marketable securities 2,991 1,975  
Commercial paper | Level 1 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 21,890 18,489  
Total marketable securities 2,991 1,975  
Commercial paper | Level 2 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Total marketable securities 0 0  
Commercial paper | Level 3 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Total marketable securities 0 0  
Time deposits      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized cost or carrying value 5,000    
Unrealized gains 9    
Unrealized losses 0    
Time deposits | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 5,009    
Time deposits | Level 1 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 5,009    
Time deposits | Level 2 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 0    
Time deposits | Level 3 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total marketable securities 0    
Total included in cash and cash equivalents      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents: 52,128 76,248  
Total included in cash and cash equivalents | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 52,128 76,248  
Total included in cash and cash equivalents | Level 1 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 52,128 76,248  
Total included in cash and cash equivalents | Level 2 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents 0 0  
Total included in cash and cash equivalents | Level 3 | Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash and cash equivalents $ 0 $ 0