v3.26.3
Earnings Per Share - Additional information (Detail) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]    
Incremental common shares attributable to dilutive effect of accelerated share repurchase agreements 223,526 140,727
Incremental common shares attributable to participating nonvested shares with non-forfeitable dividend rights 2,313,080 1,159,549
A, B, C, D, F and G warrants [Member]    
Class of Warrant or Right [Line Items]    
Weighted average number of common shares issuable upon the exercise of warrants 21,358,068  
Class E Warrants [Member]    
Class of Warrant or Right [Line Items]    
Incremental common shares attributable to dilutive effect of call options and warrants 3,166,666 4,199,999
Class A, B, C and D warrants [Member]    
Class of Warrant or Right [Line Items]    
Weighted average number of common shares issuable upon the exercise of warrants   2,310,268