XML 95 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Net (Loss) Earnings Per Share - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net (loss) income $ (11,509) $ (2,745) $ (12,828) $ (2,035) $ (5,792) $ 8,068 $ (27,082) $ 241
Weighted-average number of common shares – basic (in shares) 91,082,081     64,678,761     85,224,263 59,252,768
Effect of dilutive stock options and warrants (in shares) 0     0     0 1,547,751
Weighted-average number of common shares - diluted (in shares) 91,082,081     64,678,761     85,224,263 61,513,736
Basic (in dollars per share) $ (0.13)     $ (0.03)     $ (0.32) $ 0
Diluted (in dollars per share) $ (0.13)     $ (0.03)     $ (0.32) $ 0
Stock options                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Effect of share-based payment arrangements (in shares) 0     0     0 57,471
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 654,682
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 1,064
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,301,364     5,912,647     6,301,364 5,339,130
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,910,376     3,280,313     3,910,376 605,650
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     4,464,429     4,624,977 4,464,429