XML 63 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
For the year ended December 31, 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December 31, 2023 and 2022, diluted net loss per common share is the same as basic net loss per common share, due to the fact that potentially dilutive securities would have an antidilutive effect as the Company incurred a net loss in those periods.
Year Ended
December 31,
2024
Net Income Attributable to Common Stockholders$46,925 
Weighted Average Common Shares Outstanding, Basic48,487
Service Period Stock Options673 
Restricted Stock Units271 
Performance Stock Options824 
Weighted Average Common Shares Outstanding, Diluted50,255
Basic Net Income per Share$0.97 
Diluted Net Income per Share$0.93 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The potentially dilutive securities excluded from the determination of diluted income per share, as their effect is antidilutive, are as follows (in thousands):
Year Ended
December 31,
202420232022
Service Period Stock Options1,1631,291
Restricted Stock Units372275
Performance Stock Options1,1091,107
Convertible Notes5,7765,776
Total5,7768,4202,673