XML 37 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share, Basic and Diluted
9 Months Ended
Sep. 30, 2025
Net Income Per Share, Basic and Diluted  
Net Income Per Share, Basic and Diluted

22.Net Income Per Share, Basic and Diluted

Basic EPS represents net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period. Diluted EPS represents net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period while also giving effect to all potentially dilutive common shares that were outstanding during the period using the treasury stock method and if converted method for the 2030 Senior Notes.

Basic and Diluted EPS are calculated as follows:

Three months ended September 30, 

Nine months ended September 30, 

2025

2024

2025

2024

Numerator:

Net income - Basic

$

16,902

$

5,609

$

19,132

$

11,693

Effect of dilutive shares on net income:

Interest expense on 2030 Senior Notes, net of tax

879

2,142

Net income - Diluted

$

17,781

$

5,609

$

21,274

S

11,693

Denominator:

Weighted average common stock-Basic

14,848,408

7,045,108

12,073,628

6,961,095

Effect of dilutive shares on weighted average common stock outstanding:

Stock options

388,531

725,980

454,045

822,255

2030 Senior Notes

1,308,259

1,178,394

Total weighted average shares of common stock-Diluted

16,545,198

7,771,088

13,706,067

7,783,350

Earnings per share:

Basic earnings per share

$

1.14

$

0.80

$

1.58

$

1.68

Diluted earnings per share

$

1.07

$

0.72

$

1.55

$

1.50