v3.26.1
Earnings Per Share ("EPS") (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Shares not included in the computation of diluted net income (loss) per share 74,697,342 64,315,803
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
Unvested RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Shares not included in the computation of diluted net income (loss) per share 31,302,402 22,141,539
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,176,952 2,123,137
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  
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