XML 101 R93.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER COMMON SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 44,025 $ 66,870 $ 175,733 $ 176,060
Adjustment for Basic EPS:        
Earnings allocated to unvested shareholders (19) (126) (123) (452)
Adjusted net income $ 44,006 $ 66,744 $ 175,610 $ 175,608
Denominator:        
Weighted average common shares outstanding – Basic 47,554,970 47,542,114 47,571,930 47,549,976
Effect of dilutive shares:        
Common stock equivalents arising from ESPP 416 276 1,375 1,179
Restricted stock awards and units and performance units 121,114 127,049 108,172 92,871
Weighted average common shares outstanding – Diluted 47,676,500 47,669,439 47,681,477 47,644,026
Basic $ 0.93 $ 1.4 $ 3.69 $ 3.69
Diluted $ 0.92 $ 1.4 $ 3.68 $ 3.69