XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Stock Options        
Number of Options, Granted (in shares) 0 0    
Number of Options, Exercised (in shares) (366,481)      
Weighted Average Exercise Price Exercised (in dollars per shares) $ 4.22      
Employee Stock Option | 2013 Stock Plan        
Stock Options        
Number of Options, Outstanding - Beginning balance (in shares) 3,165,193 5,339,162 5,339,162  
Number of Options, Exercised (in shares) (246,742) (159,232)    
Number of Options, Forfeited/Expired (in shares)   (4,001)    
Number of Options, Outstanding - Ending balance (in shares) 2,918,451 5,175,929 3,165,193 5,339,162
Number of Options Exercisable (in shares) 2,820,116 3,586,369    
Number of Options, Vested and Expected to Vest (in shares) 2,918,451 5,175,929    
Weighted Average Exercise Price Outstanding beginning balance (in dollars per shares) $ 3.67 $ 3.22 $ 3.22  
Weighted Average Exercise Price Exercised (in dollars per shares) 4.57 4.07    
Weighted Average Exercise Price Forfeited/Expired (in dollars per shares)   6.96    
Weighted Average Exercise Price Outstanding Ending balance (in dollars per shares) 3.6 3.19 $ 3.67 $ 3.22
Weighted Average Exercise Price Exercisable (in dollars per shares) 3.6 2.45    
Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) $ 3.6 $ 3.19    
Weighted Average Remaining Contractual Term Outstanding (in years) 5 years 7 months 6 days 5 years 7 months 13 days 6 years 3 months 25 days 6 years 4 months 17 days
Weighted Average Remaining Contractual Term Exercisable (in years) 5 years 6 months 18 days 4 years 9 months 10 days    
Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) 5 years 7 months 6 days 5 years 7 months 13 days    
Aggregate Intrinsic Value, Outstanding $ 214,423,447 $ 70,306,343 $ 113,458,326 $ 28,640,009
Aggregate Intrinsic Value, Exercisable 207,180,091 51,361,592    
Aggregate Intrinsic Value, Vested and Expected to Vest $ 214,423,447 $ 70,306,343    
Employee Stock Option | 2021 Stock Plan        
Stock Options        
Number of Options, Outstanding - Beginning balance (in shares) 842,271 923,571 923,571  
Number of Options, Exercised (in shares) (119,739) (47,596)    
Number of Options, Forfeited/Expired (in shares) (22,668) (9,668)    
Number of Options, Outstanding - Ending balance (in shares) 699,864 866,307 842,271 923,571
Number of Options Exercisable (in shares) 194,006 339,613    
Number of Options, Vested and Expected to Vest (in shares) 699,864 866,307    
Weighted Average Exercise Price Outstanding beginning balance (in dollars per shares) $ 15.86 $ 3.41 $ 3.41  
Weighted Average Exercise Price Exercised (in dollars per shares) 3.51 3.41    
Weighted Average Exercise Price Forfeited/Expired (in dollars per shares) 3.41 5.4    
Weighted Average Exercise Price Outstanding Ending balance (in dollars per shares) 18.38 3.39 $ 15.86 $ 3.41
Weighted Average Exercise Price Exercisable (in dollars per shares) 3.32 3.36    
Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) $ 18.38 $ 3.39    
Weighted Average Remaining Contractual Term Outstanding (in years) 7 years 10 months 6 days 8 years 3 days 8 years 5 months 15 days 8 years 9 months 3 days
Weighted Average Remaining Contractual Term Exercisable (in years) 6 years 11 months 23 days 7 years 11 months 26 days    
Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) 7 years 10 months 6 days 8 years 3 days    
Aggregate Intrinsic Value, Outstanding $ 41,075,152 $ 11,591,122 $ 20,847,471 $ 4,786,252
Aggregate Intrinsic Value, Exercisable 14,308,582 4,554,490    
Aggregate Intrinsic Value, Vested and Expected to Vest $ 41,075,152 $ 11,591,122