v3.25.2
NET INCOME PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Summary of Reconciliation of Basic and Diluted Net Income Per Share
The following tables reconcile basic and diluted net income per common share for the three and six months ended June 30, 2025 and 2024.

 Three Months Ended June 30,
 20252024
 Net Income Available to Common StockholdersWeighted-Average Common SharesPer Share
Amount
Net Income Available to Common StockholdersWeighted-Average Common SharesPer Share
Amount
Net income available to common stockholders$56,363 57,501,593 $0.98 $39,456 58,104,021 $0.68 
Effect of potentially dilutive stock options and restricted stock awards270,987  224,244  
Diluted net income per common share$56,363 57,772,580 $0.98 $39,456 58,328,265 $0.68 
RSAs excluded from the diluted average common share calculation60,990 90,734 
 Six Months Ended June 30,
 20252024
 Net Income Available to Common StockholdersWeighted-Average Common SharesPer Share
Amount
Net Income Available to Common StockholdersWeighted-Average Common SharesPer Share
Amount
Net income available to common stockholders$111,233 57,734,032 $1.93 $86,928 58,585,405 $1.48 
Effect of potentially dilutive stock options and restricted stock awards271,353  215,058  
Diluted net income per common share$111,233 58,005,385 $1.92 $86,928 58,800,463 $1.48 
RSAs excluded from the diluted average common share calculation53,548 89,011