v3.26.1
NET INCOME (LOSS) PER COMMON SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Common Share The following table sets forth the computation of basic and diluted net income (loss) per common share:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Net income (loss)$21,160 $(116,202)$83,326 $(117,294)
Net income (loss) per common share - basic $0.54 $(3.02)$2.14 $(3.06)
Net income (loss) per common share - diluted $0.53 $(3.02)$2.11 $(3.06)
Weighted average common shares outstanding - basic39,021 38,414 38,962 38,363 
Plus dilutive effect of potential common shares711 — 541 — 
Weighted average common shares outstanding - diluted39,732 38,414 39,503 38,363 
Anti-dilutive potential common shares excluded from diluted weighted average common shares outstanding
109 157 343 110