XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Expense - Summary of Stock Option Activities (Details) - Two Thousand Twenty One Plan [Member] - $ / shares
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 Options, Beginning balance 5,906,298  
Number of Options, Granted 1,240,932  
Number of Options, Exercised (314,357)  
Number of Options, Forfeited (85,248)  
Number of Options, Expired (7,811)  
Number of Options, Ending balance 6,739,814 5,906,298
Number of Options, Exercisable 3,945,820  
Weighted-Average Exercise Price, Beginning balance $ 22.07  
Weighted-Average Exercise Price, Options Granted 27.99  
Weighted-Average Exercise Price, Options Exercised 6.55  
Weighted-Average Exercise Price, Options Forfeited 27.55  
Weighted-Average Exercise Price, Expired 24.02  
Weighted-Average Exercise Price, Ending balance 23.81 $ 22.07
Weighted-Average Exercise Price, Exercisable $ 18.24  
Weighted-Average Remaining Contractual Term (Years), Options outstanding 7 years 1 month 24 days 6 years 11 months 1 day
Weighted-Average Remaining Contractual Term (Years), Exercisable 6 years