Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Earnings per Common Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effect of dilutive securities:      
Total potentially dilutive securities (in shares) 28,526,135 28,577,270  
Common Stock      
Effect of dilutive securities:      
Shares, outstanding (in shares) 86,702,183 79,419,028 75,131,425
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) 2,896,208 5,124,516  
Restricted shares of common stock      
Effect of dilutive securities:      
Total potentially dilutive securities (in shares) 9,745,980 9,286,110  
Outstanding earn-out shares      
Effect of dilutive securities:      
Total potentially dilutive securities (in shares) 1,717,303 0