XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss per Share - Anti-dilution (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Net Loss per Share    
Potential common shares excluded from the calculation of diluted net loss per share attributable to common stockholders 15,129,349 9,517,008
Options to purchase common stock    
Net Loss per Share    
Potential common shares excluded from the calculation of diluted net loss per share attributable to common stockholders 11,454,518 6,445,232
Restricted stock units    
Net Loss per Share    
Potential common shares excluded from the calculation of diluted net loss per share attributable to common stockholders 3,674,831 3,071,776