XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Options Activities (Details) - $ / shares
3 Months Ended 12 Months Ended
Sep. 10, 2024
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding beginning balance   6,390,261  
Options, Granted   0  
Options, Exercised   (356,815)  
Options, Cancelled or forfeited   (13,197)  
Options, Outstanding ending balance   6,020,249 6,390,261
Options, Exercisable   5,211,633  
Options, Vested and expected to vest   5,264,393  
Weighted Average Exercise Price, Granted   $ 0  
Weighted Average Exercise Price, Excercised   3.58 $ 1.14
Weighted Average Exercise Price, Cancelled or forfeited   10  
Weighted Average Exercise Price, Outstanding ending balance   0.98  
Weighted Average Exercise Price, Exercisable   0.98  
Weighted Average Exercise Price, Vested and expected to vest   $ 1.06  
Weighted Average Remaining Contractual Term   4 years 5 months 26 days 4 years 9 months 14 days
Weighted Average Remaining Contractual Term, Exercisable   4 years 5 months 4 days  
Weighted Average Remaining Contractual Term, Vested and expected to vest   4 years 5 months 8 days  
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding beginning balance   3,649,458  
Options, Granted   0  
Options, Exercised   (445,814)  
Options, Cancelled or forfeited   (44,223)  
Options, Outstanding ending balance   3,159,421 3,649,458
Options, Exercisable   1,742,684  
Options, Vested and expected to vest   3,159,421  
Weighted Average Exercise Price, Outstanding beginning balance   $ 9.15  
Weighted Average Exercise Price, Granted   0  
Weighted Average Exercise Price, Excercised   9.18  
Weighted Average Exercise Price, Cancelled or forfeited   4.49  
Weighted Average Exercise Price, Outstanding ending balance   9.21 $ 9.15
Weighted Average Exercise Price, Exercisable   8.64  
Weighted Average Exercise Price, Vested and expected to vest   $ 9.21  
Weighted Average Remaining Contractual Term   7 years 8 months 19 days 7 years 10 months 17 days
Weighted Average Remaining Contractual Term, Exercisable   7 years 1 month 17 days  
Weighted Average Remaining Contractual Term, Vested and expected to vest   7 years 8 months 19 days  
2020 Incentive Award Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Granted   10,800,000  
2020 Incentive Award Plan [Member] | Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Granted   0  
Options, Outstanding ending balance   3,159,421  
2024 Incentive Award Plan [Member] | Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options, Outstanding beginning balance   44,000  
Options, Granted 2,000,000 23,000  
Options, Exercised   0  
Options, Cancelled or forfeited   0  
Options, Outstanding ending balance   67,000 44,000
Options, Exercisable   0  
Options, Vested and expected to vest   67,000  
Weighted Average Exercise Price, Outstanding beginning balance   $ 22.51  
Weighted Average Exercise Price, Granted   28.57  
Weighted Average Exercise Price, Excercised   0  
Weighted Average Exercise Price, Cancelled or forfeited   0  
Weighted Average Exercise Price, Outstanding ending balance   24.59 $ 22.51
Weighted Average Exercise Price, Exercisable   0  
Weighted Average Exercise Price, Vested and expected to vest   $ 24.59  
Weighted Average Remaining Contractual Term   9 years 9 months 3 days 9 years 11 months 4 days
Weighted Average Remaining Contractual Term, Exercisable   0 years  
Weighted Average Remaining Contractual Term, Vested and expected to vest   9 years 9 months 3 days