v3.26.1
Share-Based Compensation - Summary of the RSU activity (Details) - Restricted Stock Units ("RSUs") - shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Number of RSUs Outstanding      
Outstanding 48,322,148 34,312,655 34,312,655
Granted 543,920 11,999,006 35,381,992
Forfeited     (1,076,371)
Exercised (8,176,728)   (20,296,128)
Outstanding 40,689,340   48,322,148