v3.25.2
Income (Loss) per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Income (Loss) per Share Income (Loss) per Share
The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Net income$59,460 $18,638 $29,060 $14,887 
Plus: Net income effect of convertible securities— — — — 
Numerator for diluted income per common share$59,460 $18,638 $29,060 $14,887 
Basic weighted-average common stock shares outstanding50,373 57,239 52,052 57,936 
Plus: dilutive effects of common stock equivalents
463 806 338 466 
Diluted weighted-average common stock shares outstanding50,836 58,045 52,390 58,402 
Basic income per common share$1.18 $0.33 $0.56 $0.26 
Diluted income per common share$1.17 $0.32 $0.55 $0.25 
Diluted income per common share excludes the following equity instruments because their effect would be anti-dilutive:
Shares of unvested restricted stock326 324 521 228 
Shares of stock options666 238 927 119