v3.26.1
Earnings Per Share ("EPS") (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of diluted net income (loss) per share 72,504,968 1,229,861 72,504,968 26,191,662
Warrants to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of diluted net income (loss) per share 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 diluted net income (loss) per share 30,282,686   30,282,686 22,846,989
Unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of diluted net income (loss) per share 2,171,155   2,171,155 2,114,812
Employee Stock Option        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of diluted net income (loss) per share   1,166,861   1,166,861
2030 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of diluted net income (loss) per share 39,988,127   39,988,127