Earnings (Loss) Per Share Attributable to Common Stockholders - Summary of Denominators Used in Computing Basic and Diluted Net Earnings (Loss) Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Weighted-average common shares outstanding, basic | 61,462,957 | 60,434,161 | 61,313,689 | 60,274,285 |
Weighted-average common shares outstanding, diluted | 61,751,283 | 60,434,161 | 61,816,099 | 60,274,285 |
Employee Stock Option | ||||
Effect of dilutive shares | 33,172 | 0 | 109,305 | 0 |
Unvested Restricted Stock Units | ||||
Effect of dilutive shares | 255,154 | 0 | 393,105 | 0 |