v3.25.0.1
Net Earnings (Loss) Per Share Attributable to Common Stockholders - Summary of Calculation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]      
Net income (loss) attributable to common stockholders for diluted net earnings (loss) per share $ 462,190 $ 209,825 $ (373,705)
Denominator      
Basic 2,250,163 2,147,446 2,063,793
Effect of dilutive shares 200,655 150,481 0
Diluted 2,450,818 2,297,927 2,063,793
Net earnings (loss) per share      
Basic $ 0.21 $ 0.10 $ (0.18)
Diluted $ 0.19 $ 0.09 $ (0.18)