v3.25.2
Earnings Per Common Share - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RSUs              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Share delivery percentage in accordance with valuation assessment obtained         100.00% 178.00% 194.00%
Senior Convertible Notes              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Anti-dilutive securities excluded from computation of earnings per share 7,000,000 44,100,000 7,000,000 44,100,000      
RSUs and Market RSUs              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Anti-dilutive securities excluded from computation of earnings per share 6,300,000 16,800,000 3,300,000 7,800,000      
Common Stock Underlying Options and PNQs              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Anti-dilutive securities excluded from computation of earnings per share 1,000,000 7,900,000 300,000 1,900,000