v3.26.3
Earnings Per Share ("EPS") (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
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 63,000 54,350,214 1,457,214
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     13,561,041  
Unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares not included in the computation of diluted net income (loss) per share     801,046 227,353
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