v3.26.1
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