XML 13 R2.htm IDEA: XBRL DOCUMENT
v3.25.2

Pay vs Performance Disclosure, with Additional Measures | 12 Months Ended
--- | ---
Dec. 31, 2024 $ / shares shares
InsiderTradingArrangements |
Equity Awards Adjustments, Footnote [Text Block] | Equity Compensation Plans as of December 31, 2024.
Equity Compensation Plan Information
|  | Number of securities to be issued upon exercise of outstanding options, warrants and rights |  |  | Weighted-average exercise price of outstanding options, warrants and rights |  |  | Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a)) |
Plan category |  | (a) |  |  | (b) |  |  | (c) |
Equity compensation plans approved by security holders(1) |  |  | 412,250 |  |  | $ | 1.02 |  |  |  | 2,167,750 |
Equity compensation plans not approved by security holders(2) |  |  | 82,613 |  |  | $ | 5.50 |  |  |  | 0 |
Total |  |  | 494,863 |  |  | $ | 1.77 |  |  |  | 2,167,750 |
1. | Reflects shares of common stock to be issued pursuant to our 2020 Equity Incentive for the benefit of our directors, officers, employees and consultants. We have reserved 2,600,000 shares of common stock for such persons pursuant to our 2020 Equity Incentive Plan.
2. | Represents warrants to purchase 82,613 shares of common stock issued to the underwriter in our IPO. The warrants have an exercise price of $5.50, are exercisable beginning on February 22, 2023 and expire on August 25, 2027.
Weighted-average exercise price of outstanding options, warrants and rights | $ / shares | $ 1.77
Number of securities to be issued upon exercise of outstanding options, warrants and rights approved by security holders | 412,250
Number of securities to be issued upon exercise of outstanding options, warrants and rights not approved by security holders | 82,613
Number of securities to be issued upon exercise of outstanding options, warrants and rights | 494,863
Weighted-average exercise price of outstanding options, warrants and rights approved by security holders | $ / shares | $ 1.02
Weighted-average exercise price of outstanding options, warrants and rights not approved by security holders | $ / shares | $ 5.50
Number of securities remaining available for future issuance under equity compensation plans | 2,167,750
Number of securities remaining available for future issuance under equity compensation plans approved by security holders | 2,167,750
Number of securities remaining available for future issuance under equity compensation plans not approved by security holders | 0

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 2 -Subparagraph ii -Sentence D + Details
Name: | ecd_AwardExrcPrice
Namespace Prefix: | ecd_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 2 -Subparagraph iii -Sentence B -Clause 1 -Subclause ii + Details
Name: | ecd_EqtyAwrdsAdjFnTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 1 + Details
Name: | ecd_PayVsPerformanceDisclosureLineItems
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | onfo_AwardExrcPriceApprovedBySecurityHolders
Namespace Prefix: | onfo_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | onfo_AwardExrcPriceNotApprovedBySecurityHolders
Namespace Prefix: | onfo_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | onfo_NumberOfRemainingSecuritiesIssued
Namespace Prefix: | onfo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | onfo_NumberOfRemainingSecuritiesIssuedApprovedbySecurityHolders
Namespace Prefix: | onfo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | onfo_NumberOfRemainingSecuritiesIssuedNotApprovedbySecurityHolders
Namespace Prefix: | onfo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | onfo_NumberOfSecuritiesIssued
Namespace Prefix: | onfo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | onfo_NumberOfSecuritiesIssuedApprovedBySecurityHolders
Namespace Prefix: | onfo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | onfo_NumberOfSecuritiesIssuedNotApprovedBySecurityHolders
Namespace Prefix: | onfo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration