v3.26.1
Basis of Presentation and Significant Accounting Policies - Schedule Of Reconcile Basic And Dilutive Weighted Average Common Shares (Detail) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Basic weighted average common shares outstanding 122,254,171 121,472,468
Effect of dilutive securities 4,649,220 5,485,514
Diluted weighted average common shares outstanding 126,903,391 126,957,982