XML 101 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share ("EPS") (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of EPS 1,229,861 18,251,761 26,191,662 18,251,761
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of EPS 63,000 63,000 63,000 63,000
Unvested RSAs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of EPS   16,803,122 22,846,989 16,803,122
Unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of EPS   1,385,639 2,114,812 1,385,639
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of EPS 1,166,861   1,166,861