XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Income (Loss) per Common Share - Schedule of Antidilutive Common Share Equivalents Excluded from Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 7,311,030 6,215,995
Stock options issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 85,006 98,105
Nonvested restricted stock units issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 4,356,880 2,548,379
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities (in shares) 2,869,144 3,569,511