XML 159 R34.htm IDEA: XBRL DOCUMENT
v3.25.4

STOCKHOLDERS' EQUITY (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Schedule of common stock outstanding | The following table represents a reconciliation of the Company’s issued common stock shares for the periods presented:
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Year Ended December 31,
​ | ​ | 2025 | ​ | 2024 | ​ | 2023
Common stock: | ​ | ​ | ​ | ​ | ​ | ​
Balance, beginning of period | ​ | 195,028,207 | ​ | 183,606,708 | ​ | 171,656,030
Shares issued for stock options exercised | ​ | 82,936 | ​ | 380,919 | ​ | 832,993
Agent growth incentive stock-based compensation | ​ | 2,802,114 | ​ | 1,787,280 | ​ | 2,219,881
Agent equity stock-based compensation | ​ | 9,872,505 | ​ | 9,253,300 | ​ | 8,897,804
Balance, end of period | ​ | 207,785,762 | ​ | 195,028,207 | ​ | 183,606,708
Schedule of stock options fair value assumptions | The fair value of the options issued is calculated using a Black-Scholes-Merton option-pricing model with the following assumptions:
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | 2025 | ​ | 2024 | ​ | 2023
Expected term | ​ | 5 years | ​ | 5 years | ​ | 5 - 6 years
Expected volatility | ​ | 68.69% - 74.72% | ​ | 73.51% - 74.29% | ​ | 73.64% - 76.78%
Risk-free interest rate | ​ | 3.54% - 4.41% | ​ | 3.48% - 4.61% | ​ | 3.28% - 4.86%
Dividend yield | ​ | 1.76% - 2.24% | ​ | 1.39% - 1.99% | ​ | 0.72% - 1.64%
​ | ​ | ​ | ​ | ​ | ​ | ​
Schedule of stock option activity | ​ The following table illustrates the Company’s stock option activity for the following periods:
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | Weighted
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | Average
​ | ​ | ​ | ​ | Weighted | ​ | ​ | ​ | Remaining
​ | ​ | ​ | ​ | Average | ​ | ​ | ​ | Contractual Term
​ | ​ ​ ​ | Options | ​ ​ ​ | Exercise Price | ​ ​ ​ | Intrinsic Value | ​ ​ ​ | (Years)
Balance at December 31, 2023 | ​ | 6,198,544 | ​ | $ 14.23 | ​ | $ 3.62 | ​ | 7.29
Granted | ​ | 1,012,111 | ​ | 11.74 | ​ | - | ​ | 9.19
Exercised | ​ | (380,919) | ​ | 5.29 | ​ | 5.79 | ​ | —
Forfeited | ​ | (959,539) | ​ | 18.84 | ​ | 0.05 | ​ | —
Expired | ​ | (300,052) | ​ | 23.60 | ​ | 0.04 | ​ | —
Balance at December 31, 2024 | ​ | 5,570,145 | ​ | $ 13.09 | ​ | $ 1.17 | ​ | 6.97
Granted | ​ | 557,664 | ​ | 10.15 | ​ | - | ​ | 8.95
Exercised | ​ | (82,936) | ​ | 5.22 | ​ | 5.34 | ​ | —
Forfeited | ​ | (763,475) | ​ | 14.39 | ​ | 0.08 | ​ | —
Expired | ​ | (118,165) | ​ | 14.23 | ​ | 0.02 | ​ | —
Balance at December 31, 2025 | ​ | 5,163,233 | ​ | $ 12.72 | ​ | $ 0.36 | ​ | 6.14
Exercisable at December 31, 2025 | ​ | 3,798,468 | ​ | $ 12.93 | ​ | $ 0.50 | ​ | 5.27
Vested at December 31, 2025 | ​ | 3,798,468 | ​ | $ 12.93 | ​ | $ 0.50 | ​ | 5.27
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Average | ​ | ​ | ​ | ​
​ | ​ | Options | ​ ​ ​ | Exercise Price | ​ | ​ | ​ | ​
Range of stock option exercise prices at December 31, 2025: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
$0.01 - $10.00 (average remaining life - 4.52 years) | ​ | 2,261,770 | ​ | $ 8.91 | ​ | ​ | ​ | ​
$10.01 - $30.00 (average remaining life - 7.5 years) | ​ | 2,678,741 | ​ | $ 13.91 | ​ | ​ | ​ | ​
$30.01 - $60.00 (average remaining life - 5.4 years) | ​ | 222,722 | ​ | $ 38.14 | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Schedule of shares repurchased | The following table shows the changes in treasury stock shares for the periods presented: ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Year Ended December 31,
​ | ​ | 2025 | ​ | 2024 | ​ | 2023
Treasury stock: | ​ | ​ | ​ | ​ | ​ | ​
Balance, beginning of period | ​ | 40,894,822 | ​ | 28,937,671 | ​ | 18,816,791
Repurchases of common stock | ​ | 5,840,961 | ​ | 11,957,151 | ​ | 10,110,152
Forfeiture to treasury stock for acquisition | ​ | - | ​ | - | ​ | 10,728
Balance, end of period | ​ | 46,735,783 | ​ | 40,894,822 | ​ | 28,937,671
​
Restricted stock units |
Schedule of restricted stock activity | The following table illustrates the Company’s RSU activity for the following periods: ​
​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted Average
​ | ​ | ​ | ​ | Grant Date
​ | ​ ​ ​ | Shares | ​ ​ ​ | Fair Value
Balance, December 31, 2023 | ​ | - | ​ | $ -
Granted | ​ | 115,574 | ​ | 12.89
Vested and issued | ​ | (14,151) | ​ | 12.06
Forfeited | ​ | - | ​ | -
Balance, December 31, 2024 | ​ | 101,423 | ​ | $ 13.00
Granted | ​ | 300,410 | ​ | 10.13
Vested and issued | ​ | (86,632) | ​ | 11.02
Forfeited | ​ | (20,508) | ​ | 12.34
Balance, December 31, 2025 | ​ | 294,693 | ​ | $10.71
Agent Growth Incentive Program |
Changes in the Company's stock compensation liability | The following table illustrates changes in the Company’s stock compensation liability, included in accrued liabilities for the periods presented:
​ | ​ | ​
​ | ​ | Amount
Balance, December 31, 2023 | ​ | $ 5,000
Stock grant liability increase year to date | ​ | 2,251
Stock grants reclassified from liability to equity year to date | ​ | (2,206)
Balance, December 31, 2024 | ​ | $ 5,045
Stock grant liability increase year to date | ​ | 2,736
Stock grants reclassified from liability to equity year to date | ​ | (1,999)
Balance, December 31, 2025 | ​ | $ 5,782
​
Schedule of restricted stock activity | The following table illustrates the Company’s stock activity for the AGIP for stock awards where the performance metric has been achieved for the following periods: ​
​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Weighted Average
​ | ​ | ​ | ​ | Grant Date
​ | ​ ​ ​ | Shares | ​ ​ ​ | Fair Value
Balance, December 31, 2023 | ​ | 6,875,289 | ​ | $ 17.80
Granted | ​ | 4,472,988 | ​ | 12.22
Vested and issued | ​ | (1,773,129) | ​ | 22.99
Forfeited | ​ | (1,720,193) | ​ | 15.93
Balance, December 31, 2024 | ​ | 7,854,955 | ​ | $ 13.80
Granted | ​ | 5,490,988 | ​ | 10.06
Vested and issued | ​ | (2,715,482) | ​ | 13.65
Forfeited | ​ | (1,355,254) | ​ | 12.66
Balance, December 31, 2025 | ​ | 9,275,207 | ​ | $11.74
​ | ​ | ​ | ​ | ​

X
- Definition Tabular disclosure for changes in stock compensation liability. + References No definition available. + Details
Name: | expi_ScheduleOfChangesInStockCompensationLiabilityTableTextBlock
Namespace Prefix: | expi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the change in common stock outstanding. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (f)(2) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1 + Details
Name: | us-gaap_ScheduleOfTreasuryStockByClassTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=expi_AgentGrowthIncentiveProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |