v3.25.4
Earnings (Loss) Per Common Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:      
Net income (loss) attributable to OppFi Inc. $ 26,329 $ 7,258 $ (1,005)
Net income (loss) available to Class A common stockholders - Basic 26,329 7,258 (1,005)
Net income attributable to noncontrolling interest 119,918 76,579 40,484
Income tax expense 0 0 0
Net income (loss) available to Class A common stockholders - Diluted $ 26,329 $ 7,258 $ (1,005)
Denominator:      
Weighted average Class A common stock outstanding - Basic (in shares) 26,506,458 20,145,606 16,391,199
Effect of dilutive securities:      
Warrants (in shares) 0 0 0
Dilutive potential common shares (in shares) 0 0 0
Weighted-average units outstanding - diluted (in shares) 26,506,458 20,145,606 16,391,199
Basic EPS (in dollars per share) $ 0.99 $ 0.36 $ (0.06)
Diluted EPS (in dollars per share) $ 0.99 $ 0.36 $ (0.06)
Previously Reported      
Numerator:      
Net income attributable to noncontrolling interest $ 0 $ 0 $ 0
Stock Options      
Effect of dilutive securities:      
Dilutive securities (in shares) 0 0 0
Restricted stock units      
Effect of dilutive securities:      
Dilutive securities (in shares) 0 0 0
Performance stock units      
Effect of dilutive securities:      
Dilutive securities (in shares) 0 0 0
Employee stock purchase plan      
Effect of dilutive securities:      
Dilutive securities (in shares) 0 0 0
Retained OppFi Units, excluding Earnout Units      
Effect of dilutive securities:      
Dilutive securities (in shares) 0 0 0