v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Income attributable to common stockholders:
  Net income$30,258 $(1,148)$33,608 $169 
   
Three Months Ended
June 30,
Six Months Ended June 30,
2025202420252024
Weighted average number of shares of Common Stock outstanding:  
  Basic 92,127 90,495 91,686 90,125 
  Stock options28 — 18 — 
  PSUs357 — 452 263 
  RSUs1,608 — 1,596 434 
  Diluted94,120 90,495 93,752 90,822 
Net income per share attributable to common stockholders:
  Basic $0.33 $(0.01)$0.37 $— 
  Diluted$0.32 $(0.01)$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,
 2025202420252024
RSUs and PSUs111 2,888 469 446 
Stock options9,066 7,441 9,215 7,471 
Warrants3,440 3,440 3,440 3,440 
Total12,617 13,769 13,124 11,357