XML 83 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) per Common Share - Schedule of Weighted Average Shares Excluded From Calculation of Diluted Income (Loss) Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted net (loss) income per share 9,076,612 6,232,636
Options to purchase Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted net (loss) income per share 1,201,981 1,678,290
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted net (loss) income per share 48,529 48,529
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted net (loss) income per share 6,797,185 3,638,610
Performance stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from diluted net (loss) income per share 1,028,917 867,207