XML 51 R36.htm IDEA: XBRL DOCUMENT
v3.22.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Components of expenses (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($)
Employee Stock Option Exercise Cash Bonus [Line Items] |
Bonus expense | $ 48,416
Cost of revenue, net |
Employee Stock Option Exercise Cash Bonus [Line Items] |
Bonus expense | 13,708
Research and development |
Employee Stock Option Exercise Cash Bonus [Line Items] |
Bonus expense | 8,550
General and administrative |
Employee Stock Option Exercise Cash Bonus [Line Items] |
Bonus expense | 21,174
Sales and marketing |
Employee Stock Option Exercise Cash Bonus [Line Items] |
Bonus expense | $ 4,984

X
- Definition Employee Stock Option Exercise Cash Bonus [Line Items] + References No definition available. + Details
Name: | exfy_EmployeeStockOptionExerciseCashBonusLineItems
Namespace Prefix: | exfy_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for employee benefit and equity-based compensation. + References No definition available. + Details
Name: | us-gaap_EmployeeBenefitsAndShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |