Net Income Per Share Attributable to Common Stockholders - Additional Information (Detail) - shares shares in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Stock Options and Unvested Restricted Stocks Awards | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Common share equivalents outstanding, excluded from the calculation of diluted net loss per common share | 413 | 154 |
Restricted Stock | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Common share equivalents outstanding, excluded from the calculation of diluted net loss per common share | 48 | 78 |