v3.26.1
Share-Based Compensation - Summary of the RSU activity (Details) - Restricted Stock Units ("RSUs") - shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Number of RSUs Outstanding          
Outstanding     48,322,148 34,312,655 34,312,655
Granted 6,080,223 1,027,561 6,624,143 13,026,567 35,381,992
Forfeited     (19,842)   (1,076,371)
Exercised     (8,689,551)   (20,296,128)
Outstanding 46,236,898   46,236,898   48,322,148