XML 61 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income (Loss) Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
For the year ended December 31, 2025, and 2024, diluted net income per share attributable to common stockholders is shown below. For the year ended December 31, 2023, 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 that period.
Year Ended
December 31,
20252024
Net Income Attributable to Common Stockholders, Basic$139,137 $46,925 
Convertible Notes - Interest Expense, net8,838 — 
Net Income Attributable to Common Stockholders, Diluted$147,975 $46,925 
Weighted Average Common Shares Outstanding, Basic48,80048,487
Service Period Stock Options506 673 
Restricted Stock Units283 271 
Performance Stock Options672 824 
Convertible Notes - Potential Common Shares5,776 — 
Weighted Average Common Shares Outstanding, Diluted56,03750,255
Basic Net Income per Share$2.85 $0.97 
Diluted Net Income per Share$2.64 $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,
202520242023
Service Period Stock Options1,163
Restricted Stock Units372
Performance Stock Options1,109
Convertible Notes5,7765,776
Total5,7768,420