XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Basic and Diluted (Loss) Income per Common Share - Schedule of Anti-dilutive Common Shares Excluded from Calculation of Diluted Net (Loss) Income Per Common Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 5,055,765 7,311,030
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 73,858 85,006
Restricted stock units issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 3,413,832 4,356,880
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,568,075 2,869,144