v3.25.4
Equity, Non-vested Stock Option Activity (Details) - Stock Options - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Status of the Company's non-vested options and changes during the year      
Non-vested options at the beginning of the period (in shares) 35,547,254    
Options granted (in shares) 8,539,031 8,075,819 12,131,028
Non-vested options, options vested (in shares) (13,897,292)    
Non-vested options, options forfeited (in shares) (762,057)    
Non-vested options at the end of the period (in shares) 29,426,936 35,547,254  
Weighted Average Fair Value at Grant Date      
Weighted average fair value at the grant date, Non-vested options at the beginning of the period (in dollars per share) $ 10.66    
Weighted average fair value at grant date, options granted (in dollars per share) 24.12 $ 19.33 $ 10.71
Weighted average fair value at grant date, options vested (in dollars per share) 8.36    
Weighted average fair value at grant date, options forfeited (in dollars per share) 13.17    
Weighted average fair value at the grant date, Non-vested options at the end of the period (in dollars per share) $ 15.58 $ 10.66