v3.26.1
Earnings per Share - Schedule of Anti-dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Weighted average unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 12,945,720 11,691,682
Weighted average unexercised options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 609,232 0
Weighted average unexercised warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 9,459,355 414,286
Weighted average Mandatory Convertible Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 14,573,961 14,538,803
Weighted average unvested restricted shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities (in shares) 1,583,897 1,167,810