Net Income (Loss) Per Share - Shares Excluded from Computation of Diluted Net (Loss) and Comprehensive Income (Loss) per Common Share (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Stock options issued under 2020 Plan | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share (in shares) | 0 | 1,563,577 |
Time-based RSUs | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share (in shares) | 0 | 6,112,074 |
Warrants | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Antidilutive securities excluded from computation of earnings per share (in shares) | 0 | 37,360,000 |