XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings (loss) Per Share
The following table sets forth the computation of basic and diluted earnings (loss) per share for the three and nine months ended September 30, 2023 and 2022 (in thousands, except share and per share data):

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Numerator:
Net income (loss) attributable to OppFi Inc.$2,169 $(571)$4,562 $3,963 
Net income (loss) available to Class A common stockholders - Basic2,169 (571)4,562 3,963 
Net income attributable to noncontrolling interest35 — 68 4,576 
Income tax expense(8)— (16)(1,105)
Net income (loss) available to Class A common stockholders - Diluted$2,196 $(571)$4,614 $7,434 
Denominator:
Weighted average Class A common stock outstanding - Basic16,772,27513,972,97115,820,26213,694,733
Effect of dilutive securities:
   Stock options
   Restricted stock units235,514198,698123,722
   Performance stock units49,98927,87111,986
   Warrants
   Employee stock purchase plan
   Retained OppFi Units, excluding Earnout Units70,446,836
      Dilutive potential common shares285,503226,56970,582,544
Weighted average units outstanding - diluted17,057,77813,972,97116,046,83184,277,277
Earnings (loss) per share:
Basic$0.13 $(0.04)$0.29 $0.29 
Diluted$0.13 $(0.04)$0.29 $0.09 
Schedule of Antidilutive Securities Excluded from Calculation of Earnings (loss) Per Share
The following table presents securities that have been excluded from the calculation of diluted earnings (loss) per share as
their effect would have been anti-dilutive for the three and nine months ended September 30, 2023 and 2022:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Public Warrants11,887,500 11,887,500 11,887,500 11,887,500 
Private Unit Warrants231,250 231,250 231,250 231,250 
$11.50 Exercise Price Warrants2,248,750 2,248,750 2,248,750 2,248,750 
$15 Exercise Price Warrants912,500 912,500 912,500 912,500 
Underwriter Warrants59,437 59,437 59,437 59,437 
Stock Options1,889,754 1,978,972 1,949,233 2,178,347 
Restricted stock units1,874,078 2,545,635 2,071,183 1,718,129 
Performance stock units143,897 448,720 201,845 217,730 
Noncontrolling interest - Earnout Units25,500,000 25,500,000 25,500,000 25,500,000 
Noncontrolling interest - OppFi Units68,230,327 69,659,100 68,779,582 — 
Potential common stock112,977,493 115,471,864 113,841,280 44,953,643