XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net (Loss) Earnings Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net (loss) income $ (2,745) $ (12,828) $ (5,792) $ 8,068 $ (15,573) $ 2,276
Weighted-average number of common shares – basic (in shares) 90,911,626   57,350,902   82,263,168 56,494,805
Effect of dilutive stock options and warrants (in shares) 0   0   0 1,910,742
Weighted-average number of common shares - diluted (in shares) 90,911,626   57,350,902   82,263,168 58,938,222
Basic (in dollars per share) $ (0.03)   $ (0.10)   $ (0.19) $ 0.04
Diluted (in dollars per share) $ (0.03)   $ (0.10)   $ (0.19) $ 0.04
Stock options            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Effect of share-based payment arrangements (in shares) 0   0   0 46,043
Restricted stock units            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Effect of share-based payment arrangements (in shares) 0   0   0 468,036
Employee stock purchase plan (ESPP)            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Effect of share-based payment arrangements (in shares) 0   0   0 18,596
Stock options            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 6,438,239   5,919,522   6,438,239 5,794,522
Restricted stock units            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 3,935,201   2,477,738   3,935,201 743,438
Warrants on common shares outstanding            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 4,624,977   6,874,977   4,624,977 1,714,429