XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Significant Accounting Policies - Schedule Of Reconcile Basic And Dilutive Weighted Average Common Shares (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Basic weighted average common shares outstanding 122,600,730 118,931,153 122,082,914 117,976,056
Effect of dilutive securities 4,489,464 6,476,126 5,119,040 6,543,782
Diluted weighted average common shares outstanding 127,090,194 125,407,279 127,201,954 124,519,838