v3.26.3
Earnings Per Common Share - Schedule of Securities Excluded from Calculation of Diluted Earnings Per Share (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2026
shares
Sep. 30, 2025
shares
Sep. 30, 2026
shares
Sep. 30, 2025
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 4,301,675 19,281,972 4,381,183 79,835,010
Equity exchange ratio, common stock 1 1 1 1
Warrants | Public Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 0 13,352,042 0 13,352,109
Warrants | $11.50 Exercise Price Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 0 1,074,620 0 1,074,620
Warrants | $15 Exercise Price Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 912,500 912,500 912,500 912,500
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 1,841,792 1,841,792 1,841,792 1,841,925
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 1,535,613 2,065,080 1,616,387 2,015,206
Performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 0 29,644 0 40,012
Employee stock purchase plan units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 11,770 6,294 10,504 8,386
Noncontrolling interest - Retained OppFi Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential common stock (in shares) 0 0 0 60,590,252