v3.26.1
Earnings per Share - Schedule of Anti-dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted average unvested RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 15,927,784 12,783,503 14,444,999 12,240,609
Weighted average unexercised options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 0 0 547,035 0
Weighted average unexercised warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 828,572 414,286 10,079,245 414,286
Weighted average Mandatory Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 0 14,547,261 14,580,901 14,543,032
Weighted average unvested restricted shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 1,506,936 1,146,363 1,545,204 1,157,027