v3.26.3
NET INCOME (LOSS) PER COMMON SHARE (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following table provides the computation of basic and diluted Net income (loss) attributable to common shareholders per share for the periods presented:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands, except per share data)2026202520262025
Numerator
Net income (loss), basic$66,591 $56,026 $(44,086)$70,680 
Preferred stock dividends(126)— (126)— 
Net income (loss) attributable to common shareholders, basic$66,465 $56,026 $(44,212)$70,680 
Add: interest expense associated with convertible notes, net of tax2,081 1,478 — 2,143 
Net income (loss) attributable to common shareholders, diluted$68,546 $57,504 $(44,212)$72,823 
Denominator
Weighted-average of common shares outstanding, basic29,68220,75927,77615,009
Dilutive effect of shares:
Stock options861,016—545
Restricted stock units19128—84
Convertible notes6,1356,804—3,522
Warrants—290—101
ELOC commitment shares—513—208
Weighted-average of common shares outstanding, diluted35,92229,51027,77619,469
Antidilutive shares:
Convertible notes——6,135—
Warrants4,4841,9584,4841,958
Options3,3371683,798168
Dividend warrants3,899—3,899—
Restricted stock units1571850918
Total antidilutive shares11,8762,14318,8252,143
Note: Table may not sum due to rounding.
Net income (loss) attributable to common shareholders
Basic$2.24 $2.70 $(1.59)$4.71 
Diluted$1.91 $1.95 $(1.59)$3.74