XML 52 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Significant Accounting Policies - Schedule Of Reconcile Basic And Dilutive Weighted Average Common Shares (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Basic weighted average common shares outstanding 122,163,212 118,180,396 121,819,748 117,493,257
Effect of dilutive securities 5,380,072 6,475,603 5,441,779 6,535,495
Diluted weighted average common shares outstanding 127,543,284 124,655,999 127,261,527 124,028,752