XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Short-term marketable securities $ 12,212 $ 43,043
Commercial paper    
Assets    
Short-term marketable securities 12,212 17,799
Government securities    
Assets    
Short-term marketable securities   25,244
Recurring | Level 1    
Assets    
Total assets measured at fair value 51 15,090
Recurring | Level 2    
Assets    
Total assets measured at fair value 49,685 56,223
Recurring | Level 3    
Assets    
Total assets measured at fair value 0 0
Recurring | Carrying Value    
Assets    
Total assets measured at fair value 49,736 71,313
Recurring | Fair Value    
Assets    
Total assets measured at fair value 49,736 71,313
Recurring | Commercial paper | Level 1    
Assets    
Short-term marketable securities 0 0
Recurring | Commercial paper | Level 2    
Assets    
Short-term marketable securities 12,212 17,799
Recurring | Commercial paper | Level 3    
Assets    
Short-term marketable securities 0 0
Recurring | Commercial paper | Carrying Value    
Assets    
Short-term marketable securities 12,212 17,799
Recurring | Commercial paper | Fair Value    
Assets    
Short-term marketable securities 12,212 17,799
Recurring | Government securities | Level 1    
Assets    
Short-term marketable securities   0
Recurring | Government securities | Level 2    
Assets    
Short-term marketable securities   25,244
Recurring | Government securities | Level 3    
Assets    
Short-term marketable securities   0
Recurring | Government securities | Carrying Value    
Assets    
Short-term marketable securities   25,244
Recurring | Government securities | Fair Value    
Assets    
Short-term marketable securities   25,244
Recurring | Money market funds | Level 1    
Assets    
Cash equivalents 51 15,090
Recurring | Money market funds | Level 2    
Assets    
Cash equivalents 0 0
Recurring | Money market funds | Level 3    
Assets    
Cash equivalents 0 0
Recurring | Money market funds | Carrying Value    
Assets    
Cash equivalents 51 15,090
Recurring | Money market funds | Fair Value    
Assets    
Cash equivalents 51 15,090
Recurring | Commercial paper | Level 1    
Assets    
Cash equivalents 0 0
Recurring | Commercial paper | Level 2    
Assets    
Cash equivalents 37,473 10,562
Recurring | Commercial paper | Level 3    
Assets    
Cash equivalents 0 0
Recurring | Commercial paper | Carrying Value    
Assets    
Cash equivalents 37,473 10,562
Recurring | Commercial paper | Fair Value    
Assets    
Cash equivalents $ 37,473 10,562
Recurring | Government securities | Level 1    
Assets    
Cash equivalents   0
Recurring | Government securities | Level 2    
Assets    
Cash equivalents   2,618
Recurring | Government securities | Level 3    
Assets    
Cash equivalents   0
Recurring | Government securities | Carrying Value    
Assets    
Cash equivalents   2,618
Recurring | Government securities | Fair Value    
Assets    
Cash equivalents   $ 2,618