v3.26.1
Net Income / (Loss) Per Share Attributable to Common Stockholders - Schedule of Anti-Dilutive Common Equivalent Shares (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common shares 4,125,883 593,713 15,088,627 986,571
Restricted Stock and RSUs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common shares 33,110 17,824,761 12,031,328 19,058,743
PSUs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common shares 1,183,891 4,564,966 4,265,042 5,115,962