XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded (in shares) 15,601 19,833 15,413 20,100
Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded (in shares) 12,406 12,406 12,406 12,406
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded (in shares) 0 3,872 0 3,872
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded (in shares) 739 2,128 730 2,184
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Antidilutive securities excluded (in shares) 2,456 1,427 2,277 1,638