XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Mar. 31, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Basic weighted average common shares outstanding 121,472,468 116,806,117
Effect of dilutive securities 5,485,514 6,597,509
Diluted weighted average common shares outstanding 126,957,982 123,403,626