v3.26.1
NET EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income (loss) per common share for the periods presented below (in thousands, except per share amounts):
Three Months Ended March 31,
20262025
Numerator:
Net income (loss)$625 $(2,398)
Denominator:
Weighted-average basic shares outstanding28,420 26,961 
Effect of dilutive share-based awards451 — 
Weighted-average diluted shares28,871 26,961 
Basic earnings (loss) per share$0.02 $(0.09)
Diluted earnings (loss) per share$0.02 $(0.09)