Overview and Basis of Presentation - Additional Information (Detail) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Number of Shares Outstanding, Diluted | 222,776,252 | 235,842,313 | 229,789,640 | 239,097,719 |
| Anti-dilutive stock options excluded from the computation of diluted earnings per share | 463,001 | 1,724,599 | 626,423 | 1,612,142 |
| Employee Stock Option | ||||
| Number of Shares Outstanding, Diluted | 7,185,390 | 8,118,069 | ||
| Weighted Average Number Diluted Shares Outstanding Adjustment | 1,003 | 0 | ||
| Restricted Stock Units | ||||
| Number of Shares Outstanding, Diluted | 9,709,007 | 11,079,048 | ||
| Weighted Average Number Diluted Shares Outstanding Adjustment | 1,752,337 | 3,979,182 | 3,113,579 | |
| Warrant | ||||
| Number of Shares Outstanding, Diluted | 243,303 | 1,702,347 | ||
| Weighted Average Number Diluted Shares Outstanding Adjustment | 0 | 0 | ||