v3.26.1
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The Company computes earnings per share in accordance with ASC Topic 260, Earnings per Share. Basic earnings per share of Common Stock is computed by dividing net income attributable to common stockholders by the weighted average number of shares of basic Common Stock outstanding. Diluted earnings per share of Common Stock is calculated by adjusting the basic earnings per share of Common Stock for the effects of potential dilutive Common Stock shares outstanding such as stock options, restricted stock units and warrants.

For the three and six months ended June 30, 2026 and 2025, basic and diluted net earnings per share of Common Stock were computed by dividing the net income attributable to common stockholders by the weighted average number of common shares outstanding during the respective periods. The following tables set forth the computation of basic and diluted net income attributable to common stockholders (in thousands, except per share amounts):
Three Months Ended
June 30,
Six Months Ended June 30,
2026202520262025
Income attributable to common stockholders:
Net income$2,398 $30,258 $3,759 $33,608 
   
Three Months Ended
June 30,
Six Months Ended June 30,
2026202520262025
Weighted average number of shares of Common Stock outstanding:  
Basic92,931 92,127 92,364 91,686 
Stock options318 28 179 18 
PSUs198 357 367 452 
RSUs1,386 1,608 1,488 1,596 
Diluted94,833 94,120 94,398 93,752 
Net income per share attributable to common stockholders:
Basic$0.03 $0.33 $0.04 $0.37 
Diluted$0.03 $0.32 $0.04 $0.36 

The following potential Common Stock equivalents were excluded from the computation of diluted net income per share for the respective periods ending on these dates, since the impact of inclusion was anti-dilutive (in thousands): 
Three Months Ended June 30,Six Months Ended June 30,
 2026202520262025
RSUs and PSUs442 111 521 469 
Stock options7,198 9,066 8,345 9,215 
Warrants3,289 3,440 3,364 3,440 
Total10,929 12,617 12,230 13,124