XML 116 R21.htm IDEA: XBRL DOCUMENT
v3.25.2

Accounting Policies, by Policy (Policies) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 | Dec. 31, 2024
Summary of Significant Accounting Policies [Abstract] |  |
Use of Estimates | Use of Estimates The preparation of the Company’s unaudited condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company utilizes certain estimates in the determination of the deferred tax valuation allowances, revenue recognition, stock-based compensation, allowance for doubtful accounts, accrued expenses, and the useful lives of internally developed software and sequenced data. The Company bases its estimates on historical experience and other market-specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from such estimates. | Use of Estimates The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company utilizes certain estimates in the determination of the deferred tax valuation allowances, revenue recognition, stock-based compensation, allowance for doubtful accounts, accrued expenses, and the useful lives of internally developed software and sequenced data. The Company bases its estimates on historical experience and other market- specific or other relevant assumptions that it believes to be reasonable under the circumstances. Actual results could differ from such estimates.
Off-Balance Sheet Risk and Concentrations of Credit Risk |  | Off-Balance Sheet Risk and Concentrations of Credit Risk Concentration of credit risk with respect to accounts receivable is typically related to customers who account for a significant portion of revenue. During the year ended December 31, 2024, one customer represented 27% of the Company’s revenues. As of December 31, 2024, four customers represented approximately 17%, 13%, 12% and 11% of accounts receivable, respectively. During 2023, one customer represented 25% of the Company’s revenues. As of December 31, 2023, one customer represented approximately 27% of accounts receivable and one customer represented approximately 31% of accounts receivable-unbilled. During the years ended December 31, 2024 and 2023, revenue attributable to customers located in foreign countries was approximately 14% and 11% of revenue, respectively. As of December 31, 2024 and 2023, accounts receivable attributable to customers located in foreign countries was approximately 27% and 31% of accounts receivable, respectively. As of December 31, 2024 and 2023, accounts receivable-unbilled attributable to customers located in foreign countries was approximately 0% and 20% of accounts receivable-unbilled, respectively.
Investments | Investments The Company’s investments are considered to be available-for-sale and are recorded at fair value. Unrealized gains and losses are included in accumulated other comprehensive income. Purchases and sales of securities are reflected on a trade-date basis. Realized gains or losses are released from accumulated other comprehensive income and into earnings on the statement of operations, and amortization of premiums and accretion of discounts on the U.S treasury bills are recorded in interest expense or income, respectively. The Company continually monitors the difference between its cost basis and the estimated fair value of its investments. The Company’s accounting policy for impairment recognition requires other-than-temporary impairment charges to be recorded when it determines that it is more likely than not that it will be unable to collect all amounts due according to the contractual terms of the fixed maturity security or that the anticipated recovery in fair value of the equity security will not occur in a reasonable amount of time. Impairment charges on investments are recorded based on the fair value of the investments at the measurement date or based on the value calculated using a discounted cash flow model. Credit-related impairments on fixed maturity securities that the Company does not plan to sell, and for which it is not more likely than not to be required to sell, are recognized in net income. Any non-credit related impairment is recognized as a component of other comprehensive income. Factors considered in evaluating whether a decline in value include: the length of time and the extent to which the fair value has been less than cost; the financial condition and near-term prospects of the issuer; and the likelihood that it will be required to sell the investment. | Investments The Company’s investments are considered to be available-for-sale and are recorded at fair value. Unrealized gains and losses are included in accumulated other comprehensive income. Purchases and sales of securities are reflected on a trade-date basis. Realized gains or losses are released from accumulated other comprehensive income and into earnings on the statement of operations, and amortization of premiums and accretion of discounts on the U.S treasury bills are recorded in interest expense or income, respectively. The Company continually monitors the difference between its cost basis and the estimated fair value of its investments. The Company’s accounting policy for impairment recognition requires other-than-temporary impairment charges to be recorded when it determines that it is more likely than not that it will be unable to collect all amounts due according to the contractual terms of the fixed maturity security or that the anticipated recovery in fair value of the equity security will not occur in a reasonable amount of time. Impairment charges on investments are recorded based on the fair value of the investments at the measurement date or based on the value calculated using a discounted cash flow model. Credit-related impairments on fixed maturity securities that the Company does not plan to sell, and for which it is not more likely than not to be required to sell, are recognized in net income. Any non-credit related impairment is recognized as a component of other comprehensive income. Factors considered in evaluating whether a decline in value include: the length of time and the extent to which the fair value has been less than cost; the financial condition and near-term prospects of the issuer; and the likelihood that it will be required to sell the investment.
Fair Value Measurements | Fair Value Measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:
| ● | Level 1 — Valuations based on quoted prices for identical assets and liabilities in active markets.
| ● | Level 2 — Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
| ● | Level 3 — Valuations based on unobservable inputs reflecting the Company’s own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.
For certain financial instruments, including cash and cash equivalents, accounts receivable, and accounts payable, the carrying amounts approximate their fair values as of June 30, 2025 and December 31, 2024, respectively, because of their short-term nature. | Fair Value Measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. To increase the comparability of fair value measures, the following hierarchy prioritizes the inputs to valuation methodologies used to measure fair value:
| ➢ | Level 1 — Valuations based on quoted prices for identical assets and liabilities in active markets.
| ➢ | Level 2 — Valuations based on observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data.
| ➢ | Level 3 — Valuations based on unobservable inputs reflecting our own assumptions, consistent with reasonably available assumptions made by other market participants. These valuations require significant judgment.
For certain financial instruments, including cash and cash equivalents, accounts receivable, and accounts payable, the carrying amounts approximate their fair values as of December 31, 2024 and 2023, respectively because of their short- term nature. Available-for-sale securities are recorded at fair value and as level 1 investments.
Revenue Recognition and Accounts Receivable | Revenue Recognition and Accounts Receivable The Company recognizes revenue using the five-step approach as follows: (1) identify the contract with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the Company satisfies the performance obligations. The Company generates revenue by procuring various specimens from hospitals, laboratories, and other supply sites, for the Company’s customers using the Company’s proprietary software, the iSpecimen Marketplace, to identify, locate, and ultimately validate the required specimens to the Company’s customers’ requested specifications. The Company’s performance obligation is to procure a specimen meeting the customer’s specification(s) from a supplier, on a “best efforts” basis, for the Company’s customer at the agreed price per specimen as indicated in the customer’s contract with the Company. The Company does not currently charge suppliers or customers for the use of the Company’s proprietary software. Each customer will execute a material and data use agreement with the Company or agree to online purchase terms, each of which includes terms such as specimen and data use, shipment terms, payment, and cancellation terms. These are then supplemented by purchase orders that specify specimen requirements including detailed inclusion/exclusion criteria, quantities to be collected, and pricing. Collectively, these customer agreements represent the Company’s contracts with its customers. Generally, contracts have fixed unit pricing. For certain specimen orders, a refundable customer deposit may be required prior to order fulfillment depending on project set-up requirements, which is presented as deferred revenue. The Company expects to recognize the deferred revenue as revenue within the next twelve months. Specimen collections occur at supply sites within the Company’s network. “Collection” is when the specimen has been removed, or “collected” from the patient or donor. A specimen is often collected specifically for a particular Company order. Once collected, the specimen is assigned by the supplier to the Company and control of the specimen passes to the Company. “Accession” is the process whereby a collected specimen and associated data are registered and assigned in the iSpecimen Marketplace to a particular customer order, which can occur while a specimen is at the supplier site or while at the Company site and it is when control of the specimen passes to the customer. Suppliers may ship specimens to the Company or directly to the customer if specimens must be delivered within a short time period (less than 24 hours after collection) or shipping to the Company is not practical. The Company has evaluated principal versus agent considerations as part of the Company’s revenue recognition policy. The Company has concluded that it acts as principal in the arrangement as it manages the procurement process from beginning to end and determines which suppliers will be used to fulfill an order, usually takes physical possession of the specimens, sets prices for the specimens, and bears the responsibility for customer credit risk. The Company recognizes revenue over time, as the Company has created an asset with no alternative use to the Company, which has an enforceable right to payment for performance completed to date. At contract inception, the Company reviews a contract and related order upon receipt, to determine if the specimen ordered has an alternative use by the Company. Generally, specimens ordered do not have an alternative future use to the Company and the performance obligation is satisfied when the related specimens are delivered. In the rare circumstances where specimens do have an alternative future use, the Company’s performance obligation is satisfied at the time of shipment. Customers are generally invoiced upon shipment. Depending on the quantity of specimens ordered, it may take several accounting periods to completely fulfill a purchase order. In other words, there can be multiple invoices issued for a single purchase order, reflecting the specimens being delivered over time. Once a specimen that has no alternative future use and for which the Company has an enforceable right to payment, has been accessioned, the Company records the offset to revenue in accounts receivable – unbilled. Once the specimen has been shipped and invoiced, a reclassification is made from accounts receivable - unbilled to accounts receivable. Customers are generally given fourteen days from the receipt of specimens to inspect the specimens to ensure compliance with specifications set forth in the purchase order documentation. Customers are entitled to either receive replacement specimens or receive reimbursement of payments made for such specimens. The Company has a nominal history of returns for nonacceptance of specimens delivered. When this occurs, the Company gives the customer a credit for the returns. The Company has not recorded a returns allowance. The following table summarizes the Company’s revenue for the three and six months ended June 30:
|  | Three months ended June 30, |  |  | Six months ended June 30, |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Specimens - contracts with customers |  | $ | 671,694 |  |  | $ | 2,835,449 |  |  | $ | 1,648,664 |  |  | $ | 5,127,432 |
Shipping and other |  |  | 41,441 |  |  |  | 28,230 |  |  |  | 121,981 |  |  |  | 26,240 |
Revenue |  | $ | 713,135 |  |  | $ | 2,863,679 |  |  | $ | 1,770,645 |  |  | $ | 5,153,672 |
The Company carries its accounts receivable at the invoiced amount less an allowance for doubtful accounts. On a periodic basis, the Company evaluates its accounts receivable to determine if an allowance for doubtful accounts is necessary, based on the current expected credit loss model. Receivables are written off when deemed uncollectible, with any future recoveries recorded as income when received. As of June 30, 2025 and December 31, 2024, the Company had an allowance for doubtful accounts of $638,012 and $620,433, respectively. The Company applies the practical expedient to account for shipping and handling activities as fulfillment cost rather than as a separate performance obligation. Shipping and handling costs incurred are included in cost of revenue. Since 2024, the Company recognized its revenue when the related specimens are delivered. | Revenue Recognition and Accounts Receivable The Company recognizes revenue using the five-step approach as follows: (1) identify the contract with the customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract and (5) recognize revenue when (or as) the Company satisfies the performance obligations. The Company generates revenue by procuring various specimens from hospitals, laboratories, and other supply sites, for the Company’s customers using the Company’s proprietary software, the iSpecimen Marketplace, to identify, locate, and ultimately validate the required specimens to the Company’s customers’ requested specifications. The Company’s performance obligation is to procure a specimen meeting the customer’s specification(s) from a supplier, on a “best efforts” basis, for the Company’s customer at the agreed price per specimen as indicated in the customer’s contract with the Company. The Company does not currently charge suppliers or customers for the use of the Company’s proprietary software. Each customer will execute a material and data use agreement with the Company or agree to online purchase terms, each of which includes terms such as specimen and data use, shipment terms, payment, and cancellation terms. These are then supplemented by purchase orders that specify specimen requirements including detailed inclusion/exclusion criteria, quantities to be collected, and pricing. Collectively, these customer agreements represent the Company’s contracts with its customers. Generally, contracts have fixed unit pricing. For certain specimen orders, a refundable customer deposit may be required prior to order fulfillment depending on project set-up requirements which is presented as deferred revenue. The Company expects to recognize the deferred revenue as revenue within the next twelve months. Specimen collections occur at supply sites within the Company’s network. “Collection” is when the specimen has been removed, or “collected” from the patient or donor. A specimen is often collected specifically for a particular Company order. Once collected, the specimen is assigned by the supplier to the Company and control of the specimen passes to the Company. “Accession” is the process whereby a collected specimen and associated data are registered and assigned in the iSpecimen Marketplace to a particular customer order, which can occur while a specimen is at the supplier site or while at the Company site and it is when control of the specimen passes to the customer. Suppliers may ship specimens to the Company or directly to the customer if specimens must be delivered within a short time period (less than 24 hours after collection) or shipping to the Company is not practical. The Company has evaluated principal versus agent considerations as part of the Company’s revenue recognition policy. The Company has concluded that it acts as principal in the arrangement as it manages the procurement process from beginning to end and determines which suppliers will be used to fulfill an order, usually takes physical possession of the specimens, sets prices for the specimens, and bears the responsibility for customer credit risk. The Company recognizes revenue over time, as the Company has created an asset with no alternative use to the Company, which has an enforceable right to payment for performance completed to date. At contract inception, the Company reviews a contract and related order upon receipt, to determine if the specimen ordered has an alternative use by the Company. Generally, specimens ordered do not have an alternative future use to the Company and the performance obligation is satisfied when the related specimens are delivered. In the rare circumstances where specimens do have an alternative future use, the Company’s performance obligation is satisfied at the time of shipment. Customers are generally invoiced upon shipment. Depending on the quantity of specimens ordered, it may take several accounting periods to completely fulfill a purchase order. In other words, there can be multiple invoices issued for a single purchase order, reflecting the specimens being delivered over time. Once a specimen that has no alternative future use and for which the Company has an enforceable right to payment, has been accessioned, the Company records the offset to revenue in accounts receivable - unbilled. Once the specimen has been shipped and invoiced, a reclassification is made from accounts receivable - unbilled to accounts receivable. Customers are generally given fourteen days from the receipt of specimens to inspect the specimens to ensure compliance with specifications set forth in the purchase order documentation. Customers are entitled to either receive replacement specimens or receive reimbursement of payments made for such specimens. The Company has a nominal history of returns for nonacceptance of specimens delivered. When this occurs, the Company gives the customer a credit for the returns. The Company has not recorded a returns allowance. The following table summarizes the Company’s revenue for the years ended December 31:
|  | Years ended December 31, |
|  | 2024 |  |  | 2023 |
Specimens - contracts with customers |  | $ | 9,104,950 |  |  | $ | 9,361,721 |
Shipping and other |  |  | 186,165 |  |  |  | 566,463 |
Revenue |  | $ | 9,291,115 |  |  | $ | 9,928,184 |
The Company carries its accounts receivable at the invoiced amount less an allowance for doubtful accounts. On a periodic basis, the Company evaluates its accounts receivable to determine if an allowance for doubtful accounts is necessary, based on economic conditions and each customer’s payment history. Receivables are written off when deemed uncollectible, with any future recoveries recorded as income when received. As of December 31, 2024, and 2023, the Company had an allowance for doubtful accounts of $620,433 and $520,897, respectively. The Company applies the practical expedient to account for shipping and handling activities as fulfillment cost rather than as a separate performance obligation. Shipping and handling costs incurred are included in cost of revenue. During 2024, the Company recognized its revenue when the related specimens are delivered.
Property and Equipment, net |  | Property and Equipment, net Property and equipment are stated at cost, net of accumulated depreciation and amortization. When an item is sold or retired, the costs and related accumulated depreciation or amortization are eliminated, and the resulting gain or loss, if any, is credited or charged to income in the statement of operations. The Company provides for depreciation and amortization using the straight-line method over the estimated useful lives of the respective assets. A summary of estimated useful lives is as follows:
Asset category |  | Estimated Useful Life
Website |  | 3 years
Computer equipment and purchased software |  | 5 years
Equipment |  | 5 years
Furniture and fixtures |  | 5 years
Leasehold improvements |  | Shorter of useful life of asset or lease term
Major improvements are capitalized while replacement, maintenance and repairs which do not improve or extend the lives of the respective assets are expensed as incurred.
Internally Developed Software, Net | Internally Developed Software, Net The Company capitalizes certain internal and external costs incurred during the application development stage of internal-use software projects until the software is ready for its intended use. Amortization of the asset commences when the software is complete and placed into service and is recorded in operating expenses. The Company amortizes completed internal-use software over its estimated useful life of five years on a straight-line basis. Costs incurred during the planning, training and post-implementation stages of the software development life cycle are classified as technology costs and are expensed to operations as incurred. | Internally Developed Software, net The Company capitalizes certain internal and external costs incurred during the application development stage of internal-use software projects until the software is ready for its intended use. Amortization of the asset commences when the software is complete and placed into service and is recorded in operating expenses. The Company amortizes completed internal-use software over its estimated useful life of five years on a straight-line basis. Costs incurred during the planning, training and post-implementation stages of the software development life cycle are classified as technology and are expensed to operations as incurred.
Other Intangible Assets, Net | Other Intangible Assets, Net The Company procures data generated from sequencing of Formalin-Fixed Paraffin-Embedded (“FFPE”) blocks from a third-party sequencer which the Company licenses to its customers with the sale of FFPE blocks at an additional cost. The sequenced data is also organized to form a database of research content that is available for sale through a subscription model. The Company has determined that the sequenced data is an intangible asset and capitalizes the cost to procure the sequenced data. The sequenced data is amortized to cost of revenue over an estimated useful life of five years on a straight-line basis. The costs paid to the third-party sequencer are the only costs capitalized and all other related costs are expensed to operations as incurred. | Other Intangible Assets, Net The Company procures data generated from sequencing of Formalin-Fixed Paraffin-Embedded (“FFPE”) blocks from a third-party sequencer which the Company licenses to its customers with the sale of FFPE blocks at an additional cost. The sequenced data is also organized to form a database of research content that is available for sale through a subscription model. The Company has determined that the sequenced data is an intangible asset and capitalizes the cost to procure the sequenced data. The sequenced data is amortized to cost of revenue over an estimated useful life of five years on a straight-line basis. The costs paid to the third-party sequencer are the only costs capitalized and all other related costs are expensed to operations as incurred.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets Management reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. An impairment loss is recognized when expected cash flows are less than the asset’s carrying value. Long-lived assets consist of property and equipment, internal-use software and other intangible assets. No impairment charges were recorded for the six months ended June 30, 2025 and 2024. | Impairment of Long-Lived Assets Management reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. An impairment loss is recognized when expected cash flows are less than the asset’s carrying value. Long-lived assets consist of property and equipment, internal-use software and other intangible assets. We performed an impairment analysis of our internal-use software as of the measurement date of December 31, 2024 and concluded that a small portion of the net book value of the asset is not recoverable. During the year ended December 31, 2024, such portion were written off and reduced the net book value estimates by $327,000. No impairment charges were recorded for property and equipment and other intangible assets for the years ended December 31, 2024 and 2023.
Cost of Revenue |  | Cost of Revenue Cost of revenue primarily consists of the purchase price to acquire specimens from hospitals and laboratories; inbound and outbound shipping costs; supply costs related to samples; payment processing and related transaction costs; costs paid to the supply sites to support sample collections; amortization of capitalized sequenced data costs and other assets related to sequenced data. Shipping costs upon receipt of products from suppliers are recognized in cost of revenue. For the year ended December 31, 2024, the Company acquired approximately 11% of specimens from one supplier. For the year ended December 31, 2023, the Company acquired approximately 13% of specimens from one supplier.
Technology |  | Technology Technology costs include consulting fees; payroll and related expenses for employees involved in the development and implementation of iSpecimen’s technology; software license and system maintenance fees; outsourced data center costs; data management costs; depreciation of property and equipment and amortization of internally developed software; and other expenses necessary to support technology initiatives. Collectively, these costs reflect the investments the Company makes in order to offer a wide variety of products and services to customers. Technology and data costs are generally expensed as incurred. A portion of technology costs are related to research and development. Costs incurred for research and development are expensed as incurred, except for software development costs that are eligible for capitalization. Research and development costs primarily include salaries and related expenses, in addition to the cost of external service providers. For the years ended December 31, 2024 and 2023, research and development costs totaled $1,493,310 and $1,618,833, respectively.
Sales and Marketing |  | Sales and Marketing Sales and marketing costs primarily consist of payroll and related expenses for personnel engaged in marketing and selling activities, including salaries and sales commissions; travel expenses; public relations and social media costs; ispecimen.com website development and maintenance costs; search engine optimization fees; advertising costs; direct marketing costs; trade shows and events fees; marketing and customer relationship management software; and other marketing-related costs. Advertising expenses consist primarily of marketing, public relations, and promotional materials. Advertising costs are expensed as incurred and totaled $357,795 and $219,033 for the years ended December 31, 2024 and 2023, respectively.
Supply Development |  | Supply Development The Company has agreements with supply partners that allow the Company to procure specimens from them and distribute these samples to customers. Supply development costs primarily include payroll and related expenses for personnel engaged in the development and management of this supply network; related travel expenses; regulatory compliance costs to support the network; and other supply development and management costs.
Fulfillment |  | Fulfillment Fulfillment costs primarily consist of those costs incurred in operating and staffing operations and customer service teams, including costs attributable to assess the feasibility of specimen requests; creating and managing orders; picking, packaging, and preparing customer orders for shipment; responding to inquiries from customers; and laboratory equipment and supplies.
General and Administrative |  | General and Administrative General and administrative expenses primarily consist of costs for corporate functions, including payroll and related expenses for human resources, legal, finance, and executive teams; associated software licenses; facilities and equipment expenses, such as depreciation and amortization expense and rent, outside legal expenses, insurance costs, and other general and administrative costs.
Debt Issuance Costs | Debt Issuance Costs Debt issuance costs are recorded net against the related debt and amortized to interest expense over the life of the related debt. | Debt Issuance Costs Debt issuance costs are recorded net against the related debt and amortized to interest expense over the life of the related debt.
Stock-Based Compensation | Stock-Based Compensation The Company records stock-based compensation for options granted to employees, non-employees, and to members of the board of directors for their services to the Company based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period. Forfeitures are recognized when they occur. The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The Company has concluded that its historical share option exercise experience does not provide a reasonable basis upon which to estimate expected term. Therefore, the expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of Company-specific historical and implied volatility data, the estimate of expected volatility is primarily based on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of its common stock. The fair value of the Company’s common stock is equal to the closing price on the specified grant date. | Stock-Based Compensation The Company records stock-based compensation for options granted to employees, non-employees, and to members of the board of directors for their services to the Company based on the grant date fair value of awards issued, and the expense is recorded on a straight-line basis over the requisite service period. Forfeitures are recognized when they occur. The Company uses the Black-Scholes-Merton option pricing model to determine the fair value of stock options. The use of the Black-Scholes-Merton option pricing model requires management to make assumptions with respect to the expected term of the option, the expected volatility of the common stock consistent with the expected life of the option, risk-free interest rates and expected dividend yields of the common stock. The Company has concluded that its historical share option exercise experience does not provide a reasonable basis upon which to estimate expected term. Therefore, the expected term was determined according to the simplified method, which is the average of the vesting tranche dates and the contractual term. Due to the lack of Company-specific historical and implied volatility data, the estimate of expected volatility is primarily based on the historical volatility of a group of similar companies that are publicly traded. For these analyses, companies with comparable characteristics are selected, including enterprise value and position within the industry, and with historical share price information sufficient to meet the expected life of the stock-based awards. The Company computes the historical volatility data using the daily closing prices for the selected companies’ shares during the equivalent period of the calculated expected term of its stock-based awards. The risk-free interest rate is determined by reference to U.S. Treasury zero-coupon issues with remaining maturities similar to the expected term of the options. The Company has not paid, and does not anticipate paying, cash dividends on shares of its common stock. The fair value of the Company’s common stock is equal to the closing price on the specified grant date.
Restricted Stock Units (“RSUs”) | Restricted Stock Units (“RSUs”) The Company recognizes stock-based compensation expense from RSUs ratably over the specified vesting period. The fair value of RSUs is determined to be the closing share price of the Company’s common stock on the grant date. | Restricted Stock Units (“RSUs”) The Company recognizes stock-based compensation expense from RSUs ratably over the specified vesting period. The fair value of RSUs is determined to be the closing share price of the Company’s common stock on the grant date.
Common Stock Warrants | Common Stock Warrants The Company accounts for common stock warrants as either equity instruments or liabilities, depending on the specific terms of the warrant agreement. The warrants shall be classified as a liability if (1) the underlying shares are classified as liabilities or (2) the entity can be required under any circumstances to settle the warrant by transferring cash or other assets. The measurement of equity-classified non-employee stock-based payments is generally fixed on the grant date and are considered compensatory. For additional discussion on warrants, see Note 10. | Common Stock Warrants The Company accounts for common stock warrants as either equity instruments or liabilities, depending on the specific terms of the warrant agreement. The warrants shall be classified as a liability if (1) the underlying shares are classified as liabilities or (2) the entity can be required under any circumstances to settle the warrant by transferring cash or other assets. The measurement of equity-classified non-employee stock-based payments is generally fixed on the grant date and are considered compensatory. For additional discussion on warrants, see Note 10.
Income Taxes |  | Income Taxes The Company provides for income taxes using the asset and liability method. The Company provides deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the Company’s financial statement carrying amounts and the tax bases of assets and liabilities using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. A valuation allowance is provided to reduce the deferred tax assets to the amount that will more likely than not be realized. The Company does not have any material uncertain tax positions for which reserves would be required. The Company will recognize interest and penalties related to uncertain tax positions, if any, in income tax expense.
Net Loss Per Share | Net Loss Per Share Basic net loss per share is calculated by dividing the net loss applicable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is calculated by adjusting the weighted-average number of shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury-stock method. Therefore, basic and diluted net loss per share applicable to common stockholders were the same for all periods presented. The table below provides information on shares of the Company’s common stock issuable upon vesting and exercise, as of June 30:
|  | 2025 |  |  | 2024 |
Shares issuable upon vesting of RSUs |  |  | 115 |  |  |  | 2,828 |
Shares issuable upon exercise of stock options |  |  | 3,905 |  |  |  | 17,584 |
Shares issuable upon exercise of Lender Warrant (defined below) to purchase common stock |  |  | 625 |  |  |  | 625 |
Shares issuable upon exercise of Underwriter Warrant (defined below) to purchase common stock |  |  | 4,500 |  |  |  | 4,500 |
| Net Loss Per Share Basic net loss per share is calculated by dividing the net loss applicable to common stockholders by the weighted-average number of shares of common stock outstanding during the year, without consideration for common stock equivalents. Diluted net loss per share is calculated by adjusting the weighted-average number of shares outstanding for the dilutive effect of common stock equivalents outstanding for the period, determined using the treasury-stock method. Therefore, basic and diluted net loss per share applicable to common stockholders were the same for all periods presented. The table below provides total shares outstanding, as of December 31:
|  | 2024 |  |  | 2023 |
Shares issuable upon vesting of RSUs |  |  | 822 |  |  |  | 5,818 |
Shares issuable upon exercise of stock options |  |  | 8,460 |  |  |  | 14,813 |
Shares issuable upon exercise of PIPE Warrant (defined below) to purchase common stock |  |  | — |  |  |  | 65,625 |
Shares issuable upon exercise of Lender Warrant (defined below) to purchase common stock |  |  | 625 |  |  |  | 625 |
Shares issuable upon exercise of Underwriter Warrant (defined below) to purchase common stock |  |  | 4,500 |  |  |  | 4,500 |
Recently Adopted Accounting Standards | Recently Adopted Accounting Standards In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies an issuer’s accounting for convertible instruments by reducing the number of accounting models that require separate accounting for embedded conversion features. ASU 2020-06 also simplifies the settlement assessment that entities are required to perform to determine whether a contract qualifies for equity classification and makes targeted improvements to the disclosures for convertible instruments and earnings-per-share (EPS) guidance. This update will be effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the new guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company adopted this standard as of January 1, 2024. ASU 2020-06 did not have a material impact on the Company’s unaudited condensed financial statements. In November 2023, the FASB issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which provides amendments to improve reportable segment disclosures requirements. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2023-07 effective January 1, 2024. The adoption of this guidance did not have a material impact on the Company’s related disclosures. | Recently Adopted Accounting Standards In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies an issuer’s accounting for convertible instruments by reducing the number of accounting models that require separate accounting for embedded conversion features. ASU 2020-06 also simplifies the settlement assessment that entities are required to perform to determine whether a contract qualifies for equity classification and makes targeted improvements to the disclosures for convertible instruments and earnings-per-share (EPS) guidance. This update will be effective for the Company’s fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Entities can elect to adopt the new guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company adopted this standard as of January 1, 2024. ASU 2020-06 did not have a material impact on the Company’s audited financial statements. In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which provides amendments to improve reportable segment disclosures requirements. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, with early adoption permitted. The Company adopted ASU 2023-07 effective January 1, 2024. The adoption of this guidance did not have a material impact on the Company’s related disclosures.

X
- Definition Disclosure of accounting policy for common stock warrants. + References No definition available. + Details
Name: | ispc_CommonStockWarrantsPolicyPolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fulfillment. + References No definition available. + Details
Name: | ispc_FulfillmentPolicyPolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for restricted stock units. + References No definition available. + Details
Name: | ispc_RestrictedStockUnitsPolicyPolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition and accounts receivable. + References No definition available. + Details
Name: | ispc_RevenueRecognitionAndAccountsReceivablePolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for sales and marketing. + References No definition available. + Details
Name: | ispc_SalesAndMarketingPolicyPolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for supply development. + References No definition available. + Details
Name: | ispc_SupplyDevelopmentPolicyPolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for technology. + References No definition available. + Details
Name: | ispc_TechnologyPolicyTextBlock
Namespace Prefix: | ispc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration