XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.3
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
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 4,674,179 6,551,328
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 70,358 83,039
Restricted stock units issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 3,065,974 3,965,171
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 1,537,847 2,503,118