v3.26.3
NET INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of earnings (loss) per share
The following table (in thousands, except per share amounts) sets forth the computation of basic earnings (loss) per share for the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Basic earnings per common share:
Net income (loss) - basic$(4,497)$23,884 $(29,053)$42,111 
Weighted average shares outstanding - basic47,145 43,007 46,937 42,869 
Basic earnings (loss) per common share$(0.10)$0.56 $(0.62)$0.98 
The following table (in thousands, except per share amounts) sets forth the computation of diluted net income (loss) per share:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Diluted earnings per common share:
Net income (loss) - diluted$(4,497)$23,884 $(29,053)$42,111 
Weighted average shares outstanding - basic47,145 43,007 46,937 42,869 
Add: Dilutive effects of Restricted Stock Units— 427 — 418 
Weighted average shares outstanding - diluted47,145 43,434 46,937 43,287 
Diluted net income (loss) per share$(0.10)$0.55 $(0.62)$0.97