XML 73 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Summary of Stock Option Activity (Details) - Stock Options - 2018 and 2021 Equity Incentive Plans - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock Options Outstanding, Beginning balance 10,398,250  
Stock Options Outstanding, Granted 3,501,849  
Stock Options Outstanding, Exercised (586,081)  
Stock Options Outstanding, Cancelled (846,236)  
Stock Options Outstanding, Ending balance 12,467,782 10,398,250
Stock Options vested or expected to vest 12,467,782  
Stock options exercisable 3,463,893  
Stock Options Outstanding, Weighted Average Exercise Price, Beginning Balance $ 3.34  
Stock Options Granted, Weighted Average Exercise Price 6.45  
Stock Options Exercised, Weighted Average Exercise Price 2.93  
Stock Options Cancelled, Weighted Average Exercise Price 3.52  
Stock Options Outstanding, Weighted Average Exercise Price, Ending balance 4.22 $ 3.34
Stock Options vested or expected to vest, Weighted Average Exercise Price 4.22  
Stock options exercisable, Weighted Average Exercise Price $ 4.2  
Stock Options Outstanding, Weighted Average Remaining Contractual Life 8 years 3 months 14 days 8 years 10 months 13 days
Stock Options vested or expected to vest, Weighted Average Remaining Contractual Life 8 years 3 months 14 days  
Stock options exercisable, Weighted Average Remaining Contractual Life 7 years 3 months 25 days  
Stock Options Outstanding, Intrinsic Value, Beginning $ 28,278  
Stock Options Outstanding, Intrinsic Value, Ending 3,912 $ 28,278
Stock Options vested or expected to vest, Intrinsic Value 3,912  
Stock options exercisable, Intrinsic Value $ 1,116