v3.26.1
Net Income per Share - Computation of Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Denominator:        
Basic weighted-average common shares outstanding (in shares) 192,345,684 185,437,777 191,932,329 183,730,992
Basic income per share attributable to common stockholders $ 1.31 $ 0.48 $ 2.38 $ 0.63
Denominator:        
Basic weighted-average common shares outstanding (in shares) 192,345,684 185,437,777 191,932,329 183,730,992
Shares used in computation of diluted net income per share attributable to common stockholders 202,029,721 199,522,433 202,326,864 200,681,458
Diluted net income per share attributable to common stockholders (in dollars per share) $ 1.25 $ 0.45 $ 2.26 $ 0.58
Class A        
Numerator:        
Net income attributable to common stockholders $ 189,468 $ 62,806 $ 338,468 $ 80,803
Denominator:        
Basic weighted-average common shares outstanding (in shares) 144,131,494 130,426,589 142,204,102 128,586,761
Basic income per share attributable to common stockholders $ 1.31 $ 0.48 $ 2.38 $ 0.63
Numerator:        
Net income attributable to common stockholders $ 192,506 $ 64,676 $ 344,549 $ 83,730
Denominator:        
Basic weighted-average common shares outstanding (in shares) 144,131,494 130,426,589 142,204,102 128,586,761
Weighted-average effect of dilutive potential common stock (in shares) 9,684,037 14,084,656 10,394,535 16,950,466
Shares used in computation of diluted net income per share attributable to common stockholders 153,815,531 144,511,245 152,598,637 145,537,227
Diluted net income per share attributable to common stockholders (in dollars per share) $ 1.25 $ 0.45 $ 2.26 $ 0.58
Class B        
Numerator:        
Net income attributable to common stockholders $ 63,380 $ 26,491 $ 118,361 $ 34,652
Denominator:        
Basic weighted-average common shares outstanding (in shares) 48,214,190 55,011,188 49,728,227 55,144,231
Basic income per share attributable to common stockholders $ 1.31 $ 0.48 $ 2.38 $ 0.63
Numerator:        
Net income attributable to common stockholders $ 60,342 $ 24,621 $ 112,280 $ 31,725
Denominator:        
Basic weighted-average common shares outstanding (in shares) 48,214,190 55,011,188 49,728,227 55,144,231
Weighted-average effect of dilutive potential common stock (in shares) 0 0 0 0
Shares used in computation of diluted net income per share attributable to common stockholders 48,214,190 55,011,188 49,728,227 55,144,231
Diluted net income per share attributable to common stockholders (in dollars per share) $ 1.25 $ 0.45 $ 2.26 $ 0.58