v3.26.3
NET INCOME PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of numerator and the denominator of the basic and diluted The following tables reconcile the numerator and the denominator of the basic and diluted net income per share computation (in thousands, except for per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Net income
$80,229 $67,503 $271,930 $363,673 
Weighted-average shares outstanding:
Basic25,795 25,797 25,782 25,818 
Dilutive effect of stock options and RSUs
971 1,207 969 1,172 
Dilutive effect of warrants
3,977 3,645 3,989 3,149 
Dilutive effect of convertible securities
3,471 4,276 3,845 3,912 
Diluted34,214 34,925 34,585 34,051 
Earnings per share:
Basic$3.11 $2.62 $10.55 $14.09 
Dilutive effect of stock options and RSUs(0.09)(0.10)(0.30)(0.49)
Dilutive effect of warrants
(0.36)(0.27)(1.22)(1.30)
Dilutive effect of convertible securities
(0.32)(0.32)(1.17)(1.62)
Diluted$2.34 $1.93 $7.86 $10.68 
Schedule of excluded from our computation of EPS Set forth below are the securities and the weighted-average number of shares of common stock underlying such securities that were excluded from our computation of EPS for the periods presented (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Warrants2,020 2,324 2,000 2,813