Quarterly report [Sections 13 or 15(d)]

Earnings per Common Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.26.1
Earnings per Common Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 24,078,445 28,602,856
PSUs    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 5,918,814  
Earn-out PSUs    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 2,950,219  
Warrants to purchase shares of common stock    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 14,166,644 14,166,644
Options to purchase shares of common stock    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 0 3,556,349
Outstanding shares in escrow    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 1,041,969 0
Outstanding shares in escrow | Keystone    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 1,041,969  
Outstanding shares in escrow | Shares Excluded Under Treasury Stock Method    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 799  
Restricted shares of common stock    
Effect of dilutive securities:    
Total potentially dilutive securities (in shares) 8,869,832 10,879,863