XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation Expense - Summary of Stock Option Activity (Details) - 2019 Plan and 2016 Plan - Employee Stock Option - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares, Outstanding, Beginning balance 9,354,699  
Number of Shares, Granted 3,603,573  
Number of Shares, Exercised (55,396)  
Number of Shares, Cancelled (820,564)  
Number of Shares, Outstanding, Ending balance 12,082,312 9,354,699
Number of Shares, Exercisable 5,418,213  
Weighted Average Exercise Price, Outstanding, Beginning balance $ 7.46  
Weighted Average Exercise Price, Granted 4.54  
Weighted Average Exercise Price, Exercised 3.21  
Weighted Average Exercise Price, Cancelled 7.58  
Weighted Average Exercise Price, Outstanding, Ending balance 6.6 $ 7.46
Weighted Average Exercise Price, Exercisable $ 8.46  
Weighted Average Remaining Contractual Term (in years), Outstanding 8 years 29 days 8 years 10 days
Weighted Average Remaining Contractual Term (in years), Exercisable 7 years 1 month 28 days  
Aggregate Intrinsic Value, Outstanding $ 22,168,239 $ 5,353,463
Aggregate Intrinsic Value, Exercisable $ 7,593,294