v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted 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 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
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