XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Net income (loss) per share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Income (Loss) per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 12,429,725 20,754,540 10,714,289 20,754,540
RSUs, PSUs, and restricted stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 12,171,047 18,187,009 10,435,350 18,187,009
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 150,380 2,417,020 170,641 2,417,020
Contingently issuable shares under ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 108,298 150,511 108,298 150,511