XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
LOSS PER SHARE - Antidilutive Securities (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 2,240 2,073
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) 501 149
Common shares issuable upon exercise of 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) 478 483
Common shares issuable upon exercise of warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 1,261 1,441