v3.25.1
Basic and diluted net income (loss) per share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
Basic and diluted net income (loss) per share is calculated as follows (in thousands, except share and per share amounts):
Three Months Ended March 31,
20252024
Net income (loss)
$5,023 $(24,436)
Basic weighted-average number of shares outstanding
50,086,68449,877,218
Adjustment for share options and RSUs with dilutive effect
1,863,114 
Diluted weighted-average number of shares outstanding
51,949,79849,877,218
Basic net income (loss) per share
$0.10 $(0.49)
Diluted net income (loss) per share
$0.10 $(0.49)