000144736212/312024Q2falseP5Y214165xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureutr:acrecstl:vesting_period00014473622024-01-012024-06-3000014473622024-07-2900014473622024-06-3000014473622023-12-3100014473622024-04-012024-06-3000014473622023-04-012023-06-3000014473622023-01-012023-06-300001447362us-gaap:PreferredStockMember2022-12-310001447362us-gaap:CommonStockMember2022-12-310001447362us-gaap:AdditionalPaidInCapitalMember2022-12-310001447362us-gaap:RetainedEarningsMember2022-12-310001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100014473622022-12-310001447362us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100014473622023-01-012023-03-310001447362us-gaap:CommonStockMember2023-01-012023-03-310001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001447362us-gaap:RetainedEarningsMember2023-01-012023-03-310001447362us-gaap:PreferredStockMember2023-03-310001447362us-gaap:CommonStockMember2023-03-310001447362us-gaap:AdditionalPaidInCapitalMember2023-03-310001447362us-gaap:RetainedEarningsMember2023-03-310001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100014473622023-03-310001447362us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001447362us-gaap:CommonStockMember2023-04-012023-06-300001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001447362us-gaap:RetainedEarningsMember2023-04-012023-06-300001447362us-gaap:PreferredStockMember2023-06-300001447362us-gaap:CommonStockMember2023-06-300001447362us-gaap:AdditionalPaidInCapitalMember2023-06-300001447362us-gaap:RetainedEarningsMember2023-06-300001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000014473622023-06-300001447362us-gaap:PreferredStockMember2023-12-310001447362us-gaap:CommonStockMember2023-12-310001447362us-gaap:AdditionalPaidInCapitalMember2023-12-310001447362us-gaap:RetainedEarningsMember2023-12-310001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001447362us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100014473622024-01-012024-03-310001447362us-gaap:CommonStockMember2024-01-012024-03-310001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001447362us-gaap:RetainedEarningsMember2024-01-012024-03-310001447362us-gaap:PreferredStockMember2024-03-310001447362us-gaap:CommonStockMember2024-03-310001447362us-gaap:AdditionalPaidInCapitalMember2024-03-310001447362us-gaap:RetainedEarningsMember2024-03-310001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-3100014473622024-03-310001447362us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001447362us-gaap:CommonStockMember2024-04-012024-06-300001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001447362us-gaap:RetainedEarningsMember2024-04-012024-06-300001447362us-gaap:PreferredStockMember2024-06-300001447362us-gaap:CommonStockMember2024-06-300001447362us-gaap:AdditionalPaidInCapitalMember2024-06-300001447362us-gaap:RetainedEarningsMember2024-06-300001447362us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001447362srt:MinimumMember2024-06-300001447362srt:MaximumMember2024-06-300001447362us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001447362us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001447362cstl:DermatologicMember2024-04-012024-06-300001447362cstl:DermatologicMember2023-04-012023-06-300001447362cstl:DermatologicMember2024-01-012024-06-300001447362cstl:DermatologicMember2023-01-012023-06-300001447362cstl:NonDermatologicMember2024-04-012024-06-300001447362cstl:NonDermatologicMember2023-04-012023-06-300001447362cstl:NonDermatologicMember2024-01-012024-06-300001447362cstl:NonDermatologicMember2023-01-012023-06-300001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:MedicareMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-06-300001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:MedicareMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-06-300001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:MedicareMembercstl:AccountsReceivableCurrentMember2024-01-012024-06-300001447362cstl:ThirdPartyPayorConcentrationRiskMembercstl:MedicareMembercstl:AccountsReceivableCurrentMember2023-01-012023-12-310001447362cstl:PayorAMembercstl:ThirdPartyPayorConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-06-300001447362cstl:PayorAMembercstl:ThirdPartyPayorConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-06-300001447362cstl:PayorAMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableCurrentMember2024-01-012024-06-300001447362cstl:PayorAMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableCurrentMember2023-01-012023-12-310001447362cstl:PayorAMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2024-01-012024-06-300001447362cstl:PayorAMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2023-01-012023-12-310001447362cstl:PayorBMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableCurrentMember2023-01-012023-12-310001447362cstl:PayorBMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2024-01-012024-06-300001447362cstl:PayorBMembercstl:ThirdPartyPayorConcentrationRiskMembercstl:AccountsReceivableNoncurrentMember2023-01-012023-12-310001447362us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001447362us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001447362us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001447362us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001447362cstl:RestrictedStockUnitsAndPerformanceStockUnitsMember2024-04-012024-06-300001447362cstl:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-04-012023-06-300001447362cstl:RestrictedStockUnitsAndPerformanceStockUnitsMember2024-01-012024-06-300001447362cstl:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-01-012023-06-300001447362us-gaap:EmployeeStockMember2024-04-012024-06-300001447362us-gaap:EmployeeStockMember2023-04-012023-06-300001447362us-gaap:EmployeeStockMember2024-01-012024-06-300001447362us-gaap:EmployeeStockMember2023-01-012023-06-300001447362us-gaap:USGovernmentDebtSecuritiesMember2024-06-300001447362us-gaap:USGovernmentDebtSecuritiesMember2023-12-310001447362us-gaap:LandMember2024-06-300001447362us-gaap:LandMember2023-12-310001447362us-gaap:EquipmentMember2024-06-300001447362us-gaap:EquipmentMember2023-12-310001447362us-gaap:LeaseholdImprovementsMember2024-06-300001447362us-gaap:LeaseholdImprovementsMember2023-12-310001447362us-gaap:ComputerEquipmentMember2024-06-300001447362us-gaap:ComputerEquipmentMember2023-12-310001447362us-gaap:FurnitureAndFixturesMember2024-06-300001447362us-gaap:FurnitureAndFixturesMember2023-12-310001447362us-gaap:ConstructionInProgressMember2024-06-300001447362us-gaap:ConstructionInProgressMember2023-12-3100014473622024-02-092024-02-090001447362us-gaap:CostOfSalesMember2024-04-012024-06-300001447362us-gaap:CostOfSalesMember2023-04-012023-06-300001447362us-gaap:CostOfSalesMember2024-01-012024-06-300001447362us-gaap:CostOfSalesMember2023-01-012023-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001447362us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001447362us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001447362us-gaap:DevelopedTechnologyRightsMember2024-06-300001447362cstl:AssembledWorkforceMember2024-06-300001447362us-gaap:DevelopedTechnologyRightsMember2023-12-310001447362cstl:AssembledWorkforceMember2023-12-310001447362us-gaap:SecuredDebtMembercstl:A2024LoanAndSecurityAgreementMember2024-03-260001447362us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMembercstl:A2024LoanAndSecurityAgreementMember2024-03-260001447362us-gaap:SecuredDebtMembercstl:A2024LoanAndSecurityAgreementMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember2024-03-262024-03-260001447362us-gaap:SecuredDebtMembercstl:A2024LoanAndSecurityAgreementMember2024-03-262024-03-260001447362us-gaap:SecuredDebtMembercstl:A2024LoanAndSecurityAgreementMember2024-06-300001447362us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMembercstl:A2024LoanAndSecurityAgreementMember2024-01-012024-06-300001447362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001447362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001447362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001447362us-gaap:FairValueMeasurementsRecurringMember2024-06-300001447362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2024-06-300001447362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2024-06-300001447362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2024-06-300001447362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2024-06-300001447362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001447362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001447362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001447362us-gaap:FairValueMeasurementsRecurringMember2023-12-310001447362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-12-310001447362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-12-310001447362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-12-310001447362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2023-12-310001447362cstl:AltheaDxIncMember2024-06-300001447362cstl:AltheaDxIncMember2023-01-012023-12-310001447362cstl:AltheaDxIncMember2023-12-310001447362cstl:AltheaDxIncMember2023-01-012023-06-300001447362cstl:AltheaDxIncMember2024-01-012024-06-300001447362cstl:AltheaDxIncMember2024-04-012024-06-300001447362cstl:AltheaDxIncMember2023-04-012023-06-300001447362cstl:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-01-010001447362cstl:TwoThousandNineteenEquityIncentivePlanMember2024-01-012024-06-300001447362cstl:TwoThousandNineteenEquityIncentivePlanMember2024-06-300001447362cstl:A2022InducementPlanMember2024-06-300001447362us-gaap:RestrictedStockUnitsRSUMember2023-12-310001447362us-gaap:RestrictedStockUnitsRSUMember2024-06-300001447362cstl:PerformanceBasedRestrictedStockUnitsMember2023-12-310001447362cstl:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300001447362cstl:PerformanceBasedRestrictedStockUnitsMember2024-06-300001447362cstl:EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2024-01-012024-01-010001447362cstl:EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2024-01-012024-06-300001447362cstl:EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2024-06-300001447362us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001447362cstl:EmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-01-012023-06-300001447362cstl:FrankStokesNovember2023PlanMembercstl:FrankStokesMember2024-01-012024-06-300001447362cstl:FrankStokesNovember2023PlanMembercstl:FrankStokesMember2024-04-012024-06-300001447362cstl:FrankStokesNovember2023PlanMembercstl:FrankStokesMember2024-06-300001447362cstl:FrankStokesMay2024PlanMembercstl:FrankStokesMember2024-01-012024-06-300001447362cstl:FrankStokesMay2024PlanMembercstl:FrankStokesMember2024-04-012024-06-300001447362cstl:FrankStokesMay2024PlanMembercstl:FrankStokesMember2024-06-300001447362cstl:DanielBradburyMember2024-01-012024-06-300001447362cstl:DanielBradburyMember2024-04-012024-06-300001447362cstl:DanielBradburyMember2024-06-300001447362cstl:DerekJ.MaetzoldMember2024-01-012024-06-300001447362cstl:DerekJ.MaetzoldMember2024-04-012024-06-300001447362cstl:DerekJ.MaetzoldMember2024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
| | | | | |
(Mark One) |
☒ | QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
For the quarterly period ended June 30, 2024
OR
| | | | | |
☐ | TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
For the transition period from _________ to _________
Commission File Number: 001-38984
CASTLE BIOSCIENCES, INC.
(Exact name of registrant as specified in its charter)
| | | | | | | | |
Delaware | | 77-0701774 |
(State or other jurisdiction of incorporation or organization) | | (I.R.S. Employer Identification No.) |
| | |
505 S. Friendswood Drive, Suite 401, Friendswood, Texas | | 77546 |
(Address of principal executive offices) | | (Zip Code) |
(866) 788-9007
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
| | | | | | | | |
Title of each class | Trading Symbol(s) | Name of each exchange on which registered |
Common Stock, $0.001 par value per share | CSTL | The Nasdaq Global Market |
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of ‘‘large accelerated filer,’’ ‘‘accelerated filer,’’ ‘‘smaller reporting company,’’ and ‘‘emerging growth company’’ in Rule 12b-2 of the Exchange Act.
| | | | | | | | | | | |
Large accelerated filer | ☐ | Accelerated filer | ☒ |
Non-accelerated filer | ☐ | Smaller reporting company | ☐ |
| | Emerging growth company | ☐ |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
As of July 29, 2024, there were 27,736,760 shares of common stock, $0.001 par value per share, issued and outstanding.
Table of Contents
| | | | | | | | |
| | Page |
PART I. | | |
Item 1. | | |
| | |
| | |
| | |
| | |
| | |
| | |
Item 2. | | |
Item 3. | | |
Item 4. | | |
| | |
PART II. | | |
Item 1. | | |
Item 1A. | | |
Item 2. | | |
Item 3. | | |
Item 4. | | |
Item 5. | | |
Item 6. | | |
| | |
PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
| | | | | | | | | | | |
| | | |
| June 30, 2024 | | December 31, 2023 |
ASSETS | (unaudited) | | |
Current Assets | | | |
Cash and cash equivalents | $ | 85,572 | | | $ | 98,841 | |
Marketable investment securities | 174,116 | | | 144,258 | |
Accounts receivable, net | 45,988 | | | 38,302 | |
Inventory | 8,013 | | | 7,942 | |
Prepaid expenses and other current assets | 6,716 | | | 6,292 | |
Total current assets | 320,405 | | | 295,635 | |
Long-term accounts receivable, net | 1,125 | | | 1,191 | |
Property and equipment, net | 38,638 | | | 25,433 | |
Operating lease assets | 11,621 | | | 12,306 | |
Goodwill and other intangible assets, net | 112,840 | | | 117,335 | |
Other assets – long-term | 2,683 | | | 1,440 | |
Total assets | $ | 487,312 | | | $ | 453,340 | |
| | | |
LIABILITIES AND STOCKHOLDERS’ EQUITY | | | |
Current Liabilities | | | |
Accounts payable | $ | 9,540 | | | $ | 10,268 | |
Accrued compensation | 21,239 | | | 28,945 | |
Operating lease liabilities | 1,226 | | | 1,137 | |
Other accrued and current liabilities | 7,449 | | | 7,317 | |
Total current liabilities | 39,454 | | | 47,667 | |
Long-term debt | 10,008 | | | — | |
Noncurrent operating lease liabilities | 13,645 | | | 14,173 | |
Noncurrent finance lease liabilities | 312 | | | 25 | |
Deferred tax liability | — | | | 206 | |
Total liabilities | 63,419 | | | 62,071 | |
Commitments and Contingencies (Note 11) | | | |
Stockholders’ Equity | | | |
Preferred stock, $0.001 par value per share; 10,000,000 shares authorized as of June 30, 2024 and December 31, 2023; no shares issued and outstanding as of June 30, 2024 and December 31, 2023 | — | | | — | |
Common stock, $0.001 par value per share; 200,000,000 shares authorized as of June 30, 2024 and December 31, 2023; 27,711,024 and 27,410,532 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively | 28 | | | 27 | |
Additional paid-in capital | 636,022 | | | 609,477 | |
Accumulated deficit | (211,985) | | | (218,371) | |
Accumulated other comprehensive (loss) income | (172) | | | 136 | |
Total stockholders’ equity | 423,893 | | | 391,269 | |
Total liabilities and stockholders’ equity | $ | 487,312 | | | $ | 453,340 | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
(in thousands, except per share data)
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 |
NET REVENUES | $ | 87,002 | | | $ | 50,138 | | | $ | 159,976 | | | $ | 92,175 | |
OPERATING EXPENSES | | | | | | | |
Cost of sales (exclusive of amortization of acquired intangible assets) | 14,519 | | | 11,058 | | | 28,413 | | | 21,240 | |
Research and development | 14,136 | | | 13,308 | | | 27,945 | | | 27,701 | |
Selling, general and administrative | 51,088 | | | 44,681 | | | 99,583 | | | 91,443 | |
Amortization of acquired intangible assets | 2,247 | | | 2,248 | | | 4,494 | | | 4,470 | |
| | | | | | | |
Total operating expenses, net | 81,990 | | | 71,295 | | | 160,435 | | | 144,854 | |
Operating income (loss) | 5,012 | | | (21,157) | | | (459) | | | (52,679) | |
Interest income | 3,144 | | | 2,399 | | | 6,140 | | | 4,735 | |
Interest expense | (270) | | | (3) | | | (284) | | | (7) | |
| | | | | | | |
| | | | | | | |
Income (loss) before income taxes | 7,886 | | | (18,761) | | | 5,397 | | | (47,951) | |
Income tax (benefit) expense | (1,034) | | | 16 | | | (989) | | | 30 | |
Net income (loss) | $ | 8,920 | | | $ | (18,777) | | | $ | 6,386 | | | $ | (47,981) | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Earnings (loss) per share: | | | | | | | |
Basic | $ | 0.32 | | | $ | (0.70) | | | $ | 0.23 | | | $ | (1.80) | |
Diluted | $ | 0.31 | | | $ | (0.70) | | | $ | 0.22 | | | $ | (1.80) | |
| | | | | | | |
Weighted-average shares outstanding: | | | | | | | |
Basic | 27,646 | | | 26,733 | | | 27,566 | | | 26,670 | |
Diluted | 28,738 | | | 26,733 | | | 28,542 | | | 26,670 | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(UNAUDITED)
(in thousands)
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 |
Net income (loss) | $ | 8,920 | | | $ | (18,777) | | | $ | 6,386 | | | $ | (47,981) | |
Other comprehensive (loss) income: | | | | | | | |
Net unrealized (loss) gain on marketable investment securities | (61) | | | (8) | | | (308) | | | 237 | |
Comprehensive income (loss) | $ | 8,859 | | | $ | (18,785) | | | $ | 6,078 | | | $ | (47,744) | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)
(in thousands, except share data)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Preferred Stock | | Common Stock | | Additional Paid-in Capital | | Accumulated Deficit | | Accumulated Other Comprehensive (Loss) income | | Total Stockholders’ Equity |
| | Shares | | Amount | | Shares | | Amount | | | |
BALANCE, JANUARY 1, 2023 | | — | | | $ | — | | | 26,553,681 | | | $ | 27 | | | $ | 560,409 | | | $ | (160,905) | | | $ | (381) | | | $ | 399,150 | |
Stock-based compensation expense | | — | | | — | | | — | | | — | | | 13,525 | | | — | | | — | | | 13,525 | |
Exercise of common stock options | | — | | | — | | | 30,495 | | | — | | | 95 | | | — | | | — | | | 95 | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | | — | | | — | | | 24,835 | | | — | | | (314) | | | — | | | — | | | (314) | |
Issuance of common stock under the employee stock purchase plan | | — | | | — | | | 77,190 | | | — | | | 1,652 | | | — | | | — | | | 1,652 | |
| | | | | | | | | | | | | | | | |
Net unrealized gain on marketable investment securities | | — | | | — | | | — | | | — | | | — | | | — | | | 245 | | | 245 | |
Net loss | | — | | | — | | | — | | | — | | | — | | | (29,204) | | | — | | | (29,204) | |
BALANCE, MARCH 31, 2023 | | — | | | $ | — | | | 26,686,201 | | | $ | 27 | | | $ | 575,367 | | | $ | (190,109) | | | $ | (136) | | | $ | 385,149 | |
Stock-based compensation expense | | — | | | — | | | — | | | — | | | 12,849 | | | — | | | — | | | 12,849 | |
Exercise of common stock options | | — | | | — | | | 15,606 | | | — | | | 89 | | | — | | | — | | | 89 | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | | — | | | — | | | 82,201 | | | — | | | (534) | | | — | | | — | | | (534) | |
| | | | | | | | | | | | | | | | |
Net unrealized loss on marketable investment securities | | — | | | — | | | — | | | — | | | — | | | — | | | (8) | | | (8) | |
Net loss | | — | | | — | | | — | | | — | | | — | | | (18,777) | | | — | | | (18,777) | |
BALANCE, JUNE 30, 2023 | | — | | | $ | — | | | 26,784,008 | | | $ | 27 | | | $ | 587,771 | | | $ | (208,886) | | | $ | (144) | | | $ | 378,768 | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)
(in thousands, except share data)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Preferred Stock | | Common Stock | | Additional Paid-in Capital | | Accumulated Deficit | | Accumulated Other Comprehensive (Loss) income | | Total Stockholders’ Equity |
| | Shares | | Amount | | Shares | | Amount | | | |
BALANCE, JANUARY 1, 2024 | | — | | | $ | — | | | 27,410,532 | | | $ | 27 | | | $ | 609,477 | | | $ | (218,371) | | | $ | 136 | | | $ | 391,269 | |
Stock-based compensation expense | | — | | | — | | | — | | | — | | | 12,675 | | | — | | | — | | | 12,675 | |
Exercise of common stock options | | — | | | — | | | 19,066 | | | — | | | 65 | | | — | | | — | | | 65 | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | | — | | | — | | | 44,830 | | | — | | | (474) | | | — | | | — | | | (474) | |
Issuance of common stock under the employee stock purchase plan | | — | | | — | | | 111,241 | | | 1 | | | 1,707 | | | — | | | — | | | 1,708 | |
Net unrealized loss on marketable investment securities | | — | | | — | | | — | | | — | | | — | | | — | | | (247) | | | (247) | |
Net loss | | — | | | — | | | — | | | — | | | — | | | (2,534) | | | — | | | (2,534) | |
BALANCE, MARCH 31, 2024 | | — | | | $ | — | | | 27,585,669 | | | $ | 28 | | | $ | 623,450 | | | $ | (220,905) | | | $ | (111) | | | $ | 402,462 | |
Stock-based compensation expense | | — | | | — | | | — | | | — | | | 13,179 | | | — | | | — | | | 13,179 | |
Exercise of common stock options | | — | | | — | | | 1,779 | | | — | | | 8 | | | — | | | — | | | 8 | |
Issuance of common stock from vested restricted stock units and payment of employees’ taxes | | — | | | — | | | 123,576 | | | — | | | (615) | | | — | | | — | | | (615) | |
Net unrealized loss on marketable investment securities | | — | | | — | | | — | | | — | | | — | | | — | | | (61) | | | (61) | |
Net income | | — | | | — | | | — | | | — | | | — | | | 8,920 | | | — | | | 8,920 | |
BALANCE, JUNE 30, 2024 | | — | | | $ | — | | | 27,711,024 | | | $ | 28 | | | $ | 636,022 | | | $ | (211,985) | | | $ | (172) | | | $ | 423,893 | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
| | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 |
OPERATING ACTIVITIES | | | |
Net income (loss) | $ | 6,386 | | | $ | (47,981) | |
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: | | | |
Depreciation and amortization | 6,688 | | | 5,932 | |
Stock-based compensation expense | 25,854 | | | 26,374 | |
Deferred income taxes | (1,542) | | | 13 | |
Accretion of discounts on marketable investment securities | (3,422) | | | (2,282) | |
Other | 83 | | | 213 | |
Change in operating assets and liabilities: | | | |
Accounts receivable | (7,620) | | | (7,978) | |
Prepaid expenses and other current assets | (294) | | | 158 | |
Inventory | (71) | | | (2,141) | |
Operating lease assets | 678 | | | (469) | |
Other assets | 143 | | | (80) | |
Accounts payable | (1,650) | | | 3,071 | |
Operating lease liabilities | (432) | | | 958 | |
Accrued compensation | (7,706) | | | (7,060) | |
Other accrued and current liabilities | 68 | | | 2,047 | |
Net cash provided by (used in) operating activities | 17,163 | | | (29,225) | |
| | | |
INVESTING ACTIVITIES | | | |
Purchases of property and equipment | (14,381) | | | (7,373) | |
Proceeds from sale of property and equipment | 7 | | | 8 | |
Purchases of marketable investment securities | (113,194) | | | (86,438) | |
Proceeds from maturities of marketable investment securities | 86,450 | | | 95,000 | |
| | | |
Net cash (used in) provided by investing activities | (41,118) | | | 1,197 | |
| | | |
FINANCING ACTIVITIES | | | |
Proceeds from exercise of common stock options | 73 | | | 184 | |
Payment of employees’ taxes on vested restricted stock units | (1,089) | | | (848) | |
Proceeds from contributions to the employee stock purchase plan | 1,749 | | | 1,688 | |
Repayment of principal portion of finance lease liabilities | (47) | | | (70) | |
Proceeds from issuance of term debt | 10,000 | | | — | |
Net cash provided by financing activities | 10,686 | | | 954 | |
| | | |
NET CHANGE IN CASH AND CASH EQUIVALENTS | (13,269) | | | (27,074) | |
Beginning of period | 98,841 | | | 122,948 | |
End of period | $ | 85,572 | | | $ | 95,874 | |
| | | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6
CASTLE BIOSCIENCES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)
(UNAUDITED)
(in thousands)
| | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 |
DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: | | | |
Accrued purchases of property and equipment | $ | 2,148 | | | $ | 728 | |
Operating lease assets obtained in exchange for lease obligations | $ | — | | | $ | 485 | |
Decrease in operating lease assets with corresponding change in lease liabilities | $ | (7) | | | $ | — | |
Finance lease assets obtained in exchange for lease obligations | $ | 166 | | | $ | — | |
Property and equipment acquired with tenant improvement allowance | $ | — | | | $ | 1,236 | |
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
1. Organization and Description of Business
Castle Biosciences, Inc. (the ‘‘Company”, “we”, “us” or “our”) was incorporated in the state of Delaware on September 12, 2007. We are a commercial-stage diagnostics company focused on providing clinicians and their patients with personalized, clinically actionable information to inform treatment decisions and improve health outcomes. We are based in Friendswood, Texas (a suburb of Houston, Texas) and our laboratory operations are conducted at our facilities located in Phoenix, Arizona and Pittsburgh, Pennsylvania.
2. Summary of Significant Accounting Policies
Basis of Presentation
Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). All intercompany accounts and transactions have been eliminated in consolidation.
We have a history of recurring net losses and negative cash flows and as of June 30, 2024, we had an accumulated deficit of $212.0 million. We believe our $85.6 million of cash and cash equivalents and $174.1 million of marketable investment securities as of June 30, 2024, and anticipated revenue from our test reports, will be sufficient to meet our cash requirements through at least the 12-month period following the date that these unaudited condensed consolidated financial statements were issued.
Unaudited Interim Financial Information
The accompanying condensed consolidated balance sheet as of June 30, 2024; the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss) and the condensed consolidated statements of stockholders’ equity, each for the three and six months ended June 30, 2024 and 2023; and the condensed consolidated statements of cash flows for the six months ended June 30, 2024 and 2023 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of our consolidated financial position as of June 30, 2024, the results of our consolidated operations for the three and six months ended June 30, 2024 and 2023 and our consolidated cash flows for the six months ended June 30, 2024 and 2023. The financial data and other information disclosed in these notes related to the three and six months ended June 30, 2024 and 2023 are also unaudited. The results for the three and six months ended June 30, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period. The balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the unaudited interim consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024 (the “2023 Form 10-K”).
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realizability of deferred tax assets, the useful lives and recoverability of long-lived assets, the goodwill impairment test, the valuation of acquired intangible assets and the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Cash and Cash Equivalents including Concentrations of Credit Risk
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations. Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the financial institutions in which deposits are held.
Marketable Investment Securities
All debt securities are recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘ASC’’) Topic 320, Investments-Debt Securities (‘‘ASC 320’’). Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. All debt securities are classified as available-for-sale and are recorded at fair value in accordance with ASC 320. We recognize the unrealized gains and losses related to changes in fair value as a separate component of accumulated other comprehensive loss within total stockholders’ equity, net of any related deferred income tax effects, on our condensed consolidated balance sheets. Premiums or discounts from par value are amortized to interest income over the life of the underlying investment. Realized gains and losses on available-for-sale securities are calculated at the individual security level and included in interest income in the condensed consolidated statements of operations. Impairments of available-for-sale debt securities, if any, are recorded in our unaudited condensed consolidated statements of operations. See Notes 5 and 10 for further details.
Revenue Recognition
In accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating clinician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration. See Note 3 for further details.
Accounts Receivable and Allowance for Credit Losses
We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments.
We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant given our application of the constraint to variable consideration. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. Adjustments for implicit price concessions attributable to variable consideration, as discussed below, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between five and ten years. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. Our leasehold improvements primarily relate to our office and laboratory facilities in Friendswood, Texas, Phoenix, Arizona and Pittsburgh, Pennsylvania, and are generally being depreciated through the end of the lease terms in 2025 and 2033, respectively. Maintenance and repairs are charged to expense as incurred, and material improvements are capitalized. Interest costs incurred during the construction of major capital projects are capitalized until the underlying asset is ready for its intended use, at which
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
point the capitalized interest costs are amortized using the straight-line method over the estimated useful life of the underlying asset. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations in the period realized.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350, Intangibles—Goodwill and Other, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each fiscal year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented.
Factors that could result in a future impairment of goodwill include declines in the price of our common stock, increased competition, changes in macroeconomic developments, unfavorable government or regulatory developments and changes in coverage or reimbursement conditions.
Accrued Compensation
We accrue for liabilities under discretionary employee and executive bonus plans. Our estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines the actual achievement levels attained. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2024 and December 31, 2023, we accrued approximately $12,573,000 and $21,706,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the unaudited condensed consolidated balance sheets based on the expected timing of payment.
Stock-Based Compensation
Stock-based compensation expense for equity instruments issued to employees is measured based on the grant-date fair value of the awards. The fair value of employee stock options and offerings under the 2019 Employee Stock Purchase Plan (the “ESPP”) are estimated on the date of grant using the Black-Scholes option-pricing valuation model. For restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”), the fair value is equal to the closing price of our common stock on the date of grant. For awards with graded vesting and only service conditions, we recognize compensation costs on a straight-line basis over the requisite service period of the awards. For options and RSUs, the requisite service period is generally the award’s vesting period (typically four years). PSUs vest upon the achievement of certain performance conditions and the provision of service with us through a specified period. Accruals of compensation cost for PSUs are based on the probable outcome of the performance conditions and are reassessed each reporting period. We recognize compensation cost for PSUs separately for each vesting tranche on a ratable basis over the requisite service period. The requisite service period for PSUs is based on an analysis of vesting requirements and performance conditions for the particular award. Certain employees are entitled to acceleration of vesting of a portion of their awards upon retirement, subject to age, service and notice requirements. In these cases, the requisite service period takes into consideration the employee’s retirement eligibility, and is reassessed at each reporting date. For the ESPP, the requisite service period is generally the period of time from the offering date to the purchase date. Forfeitures are accounted for as they occur.
Comprehensive Income (Loss)
Comprehensive income (loss) is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Comprehensive income (loss) is made up of net income (loss) plus net
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
unrealized gain (loss) on marketable investment securities, which is our only other item of other comprehensive income (loss).
Accounting Pronouncements Yet to be Adopted
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 provide for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for the Company prospectively to all annual periods beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact this update will have on our consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280)—Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which require public companies disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. We are currently evaluating the impact this update will have on our consolidated financial statements and disclosures.
We have evaluated all other recently issued, but not yet effective, accounting pronouncements and do not believe that these accounting pronouncements will have any material impact on our consolidated financial statements or disclosures upon adoption.
3. Revenue
All of our revenues from contracts with customers are associated with the provision of testing services. Our revenues are primarily attributable to our DecisionDx®-Melanoma test for cutaneous melanoma. We also provide a test for patients with cutaneous squamous cell carcinoma, DecisionDx®-SCC, a test for use in patients with suspicious pigmented lesions, MyPath® Melanoma, a test for uveal melanoma, DecisionDx®-UM, a test for patients diagnosed with Barrett’s esophagus, the TissueCypher® Barrett’s Esophagus Test and a pharmacogenomics testing service focused on mental health, IDgenetix®. We previously offered a second test for patients with suspicious pigmented lesions, DiffDx®-Melanoma, which we suspended in February 2023. Information on the disaggregation of revenues is included below.
Once we satisfy our performance obligations and bill for the service, the timing of the collection of payments may vary based on the payment practices of the third-party payor and the existence of contractually established reimbursement rates. The payments for our services are primarily made by third-party payors, including Medicare and commercial health insurance carriers. Certain contracts contain a contractual commitment of a reimbursement rate that differs from our list prices. However, absent a positive coverage policy, with or without a contractually committed reimbursement rate, with a commercial carrier or governmental program, our diagnostic tests may or may not be paid by these entities. In addition, patients do not enter into direct agreements with us that commit them to pay any portion of the cost of the tests in the event that their insurance provider declines to reimburse us. We may pursue, on a case-by-case basis, reimbursement from such patients in the form of co-payments and co-insurance, in accordance with the contractual obligations that we have with the insurance carrier or health plan. These situations may result in a delay in the collection of payments.
The Medicare claims that are covered by Medicare are generally paid at a rate established on Medicare’s Clinical Laboratory Fee Schedule or by the respective Medicare contractor within 30 days from receipt. Medicare claims that were either submitted to Medicare prior to the local coverage determination or other coverage commencement date or are not covered but meet the definition of being medically reasonable and necessary pursuant to the controlling Section 1862(a)(1)(A) of the Social Security Act are generally appealed and may ultimately be paid at the first (termed ‘‘redetermination’’), second (termed ‘‘reconsideration’’) or third level of appeal (de novo hearing with an Administrative Law Judge). A successful appeal at any of these levels may result in prompt payment.
In the absence of Medicare coverage, contractually established reimbursements rates or other coverage, we have concluded that our contracts include variable consideration because the amounts paid by Medicare or commercial health insurance carriers may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration attributable to these price concessions is measured at
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
the expected value using the ‘‘most likely amount’’ method under ASC 606. The amounts are estimated using historical average collection rates by test type and payor category taking into consideration the range of possible outcomes, the predictive value of our past experiences, the time period of when uncertainties expect to be resolved and the amount of consideration that is susceptible to factors outside of our influence, such as the judgment and actions of third parties. Such variable consideration is included in the transaction price only to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainties with respect to the amount are resolved. Variable consideration may be constrained and excluded from the transaction price in situations where there is no contractually agreed upon reimbursement coverage or in the absence of a predictable pattern and history of collectability with a payor. Accordingly, in such situations revenues are recognized on the basis of actual cash collections. Variable consideration for Medicare claims that are not covered by Medicare, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Included in revenues for the three months ended June 30, 2024 and 2023 were $363,000 of net positive revenue adjustments and $88,000 of net negative revenue adjustments, respectively, associated with changes in estimated variable consideration. Included in revenues for the six months ended June 30, 2024 and 2023 were $959,000 of net positive and $1,705,000 of net negative revenue adjustments, respectively, associated with changes in estimated variable consideration. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration.
Because our contracts with customers have an expected duration of one year or less, we have elected the practical expedient in ASC 606 to not disclose information about our remaining performance obligations. Any incremental costs to obtain contracts are recorded as selling, general and administrative expenses as incurred due to the short duration of our contracts. Contract balances consisted solely of accounts receivable (both current and noncurrent) as of June 30, 2024 and December 31, 2023.
Disaggregation of Revenues
The table below provides the disaggregation of revenue by type (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 |
Dermatologic(1) | $ | 68,828 | | | $ | 43,030 | | | $ | 128,163 | | | $ | 78,941 | |
Non-Dermatologic(2) | 18,174 | | | 7,108 | | | 31,813 | | | 13,234 | |
Total net revenues | $ | 87,002 | | | $ | 50,138 | | | $ | 159,976 | | | $ | 92,175 | |
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and our Diagnostic Gene Expression Profile offering (MyPath Melanoma and DiffDx-Melanoma).
(2)Consists of TissueCypher Barrett’s Esophagus Test, DecisionDx-UM and IDgenetix.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Payor Concentration
We rely upon reimbursements from third-party government payors (primarily Medicare) and private-payor insurance companies to collect accounts receivable related to sales of our tests.
Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Percentage of Revenues | | | | |
| Six Months Ended June 30, | | Percentage of Accounts Receivable (current) as of | | Percentage of Accounts Receivable (noncurrent) as of |
| 2024 | | 2023 | | June 30, 2024 | | December 31, 2023 | | June 30, 2024 | | December 31, 2023 |
Medicare | 48 | % | | 49 | % | | 23 | % | | 20 | % | | * | | * |
Payor A | 15 | % | | 14 | % | | 20 | % | | 19 | % | | 16 | % | | 15 | % |
Payor B | * | | * | | * | | 10 | % | | 11 | % | | 11 | % |
* Less than 10%
There were no other third-party payors that individually accounted for more than 10% of our total revenue or accounts receivable for the periods shown in the table above.
4. Earnings (Loss) Per Share
Basic earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings (loss) per share reflects the additional dilution from potential issuances of common stock, such as stock issuable pursuant to the exercise of stock options, vesting of RSUs and PSUs or purchases under the ESPP. The treasury stock method is used to calculate the potential dilutive effect of these common stock equivalents. Contingently issuable PSU awards are included in the computation of diluted earnings (loss) per share when the applicable performance criteria would be met and the common shares would be issuable if the end of the reporting period were the end of the contingency period. However, potentially dilutive shares are excluded from the computation of diluted loss per share when their effect is antidilutive.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
The following table shows the computation of basic and diluted earnings (loss) per share for the following three and six months ended June 30, 2024 and 2023 (in thousands, except per share data):
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
| | 2024 | | 2023 | | 2024 | | 2023 |
Numerator: | | | | | | | | |
Net income (loss) | | $ | 8,920 | | | $ | (18,777) | | | $ | 6,386 | | | $ | (47,981) | |
| | | | | | | | |
| | | | | | | | |
Denominator: | | | | | | | | |
Weighted-average common shares outstanding, basic | | 27,646 | | | 26,733 | | | 27,566 | | | 26,670 | |
Assumed exercise of stock options | | 440 | | | — | | | 441 | | | — | |
Assumed vesting of RSUs | | 546 | | | — | | | 427 | | | — | |
Assumed vesting of PSUs | | 98 | | | — | | | 98 | | | — | |
Assumed issuance of shares under the ESPP | | 8 | | | — | | | 10 | | | — | |
Weighted-average common shares outstanding, diluted | | 28,738 | | | 26,733 | | | 28,542 | | | 26,670 | |
| | | | | | | | |
Earnings (loss) per share: | | | | | | | | |
Basic | | $ | 0.32 | | | $ | (0.70) | | | $ | 0.23 | | | $ | (1.80) | |
Diluted | | $ | 0.31 | | | $ | (0.70) | | | $ | 0.22 | | | $ | (1.80) | |
| | | | | | | | |
Due to the Company reporting a net loss attributable to common stockholders for the three and six months ended June 30, 2023, all potentially dilutive securities are antidilutive and are excluded from the computations of diluted loss per share.The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted earnings (loss) per share for the three and six months ended June 30, 2024 and 2023 because to do so would be antidilutive. With regard to the PSUs, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share until such time that it is probable that actual performance will be above or below target (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 |
Stock options | 2,487 | | | 3,326 | | | 2,493 | | | 3,357 | |
RSUs and PSUs | 892 | | | 3,562 | | | 877 | | | 3,589 | |
ESPP | 216 | | | 309 | | | 233 | | | 294 | |
Total | 3,595 | | | 7,197 | | | 3,603 | | | 7,240 | |
In addition, in connection with our acquisition of AltheaDx, Inc. (“AltheaDx”) in April 2022, we may be required to issue shares of our common stock to satisfy the contingent consideration obligations, pending the outcome of certain commercial and regulatory milestones, as required by the definitive agreement to acquire AltheaDx. For purposes of calculating diluted earnings (loss) per share, no such shares were assumed to have been issued because none of the applicable conditions have been met to date. See Note 10 for additional information.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
5. Marketable Investment Securities
The following tables present our available-for-sale debt securities (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| June 30, 2024 |
| Amortized Cost | | Unrealized | | Estimated Fair Value |
| | Gains | | Losses | |
U.S. government securities | $ | 174,288 | | | $ | 5 | | | $ | (177) | | | $ | 174,116 | |
Total | $ | 174,288 | | | $ | 5 | | | $ | (177) | | | $ | 174,116 | |
| | | | | | | | | | | | | | | | | | | | | | | |
| December 31, 2023 |
| Amortized Cost | | Unrealized | | Estimated Fair Value |
| | Gains | | Losses | |
U.S. government securities | $ | 144,122 | | | $ | 143 | | | $ | (7) | | | $ | 144,258 | |
Total | $ | 144,122 | | | $ | 143 | | | $ | (7) | | | $ | 144,258 | |
Although available to be sold to meet operating needs or otherwise, securities are generally held through maturity. We classify all investments as current assets, as these are readily available for use in current operations. The cost of securities sold is determined based on the specific identification method for purposes of recording gains and losses.
There were no realized gains or losses on sales of investments for the three and six months ended June 30, 2024 and 2023.
We evaluated our investment portfolio under the available-for-sale debt securities impairment model guidance and determined our investment portfolio is comprised of low-risk, investment grade securities. As of June 30, 2024, unrealized losses on our available-for-sale investments are not attributed to credit risk. We believe that an allowance for credit losses is unnecessary because the unrealized losses on certain of our marketable investment securities are due to market factors. No credit-related or noncredit-related impairment losses were recorded for the three and six months ended June 30, 2024 and 2023. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023.
As of June 30, 2024, all of our available-for-sale debt securities had contractual maturities of one year or less. Accrued interest receivable is included in prepaid expenses and other current assets in our unaudited condensed consolidated balance sheets. As of June 30, 2024 and December 31, 2023, the accrued interest receivable balance was immaterial.
Additional information relating to the fair value of marketable investment securities can be found in Note 10.
6. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
| | | | | | | | | | | |
| June 30, 2024 | | December 31, 2023 |
Land(1) | $ | 7,245 | | | $ | — | |
Lab equipment(2) | 19,364 | | | 16,472 | |
Leasehold improvements | 10,918 | | | 9,990 | |
Computer equipment(3) | 4,703 | | | 4,060 | |
Furniture and fixtures | 2,783 | | | 2,385 | |
Construction-in-progress | 3,895 | | | 637 | |
Total | 48,908 | | | 33,544 | |
Less accumulated depreciation(2)(3) | (10,270) | | | (8,111) | |
Property and equipment, net | $ | 38,638 | | | $ | 25,433 | |
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
(1)On February 9, 2024, we purchased approximately 23 acres of land in Friendswood, Texas for purpose of developing a commercial office building to be used as our future corporate headquarters.
(2)As of June 30, 2024 and December 31, 2023, includes lab equipment under finance lease of $369 thousand and accumulated depreciation of $323 thousand and $278 thousand, respectively.
(3)As of June 30, 2024, includes computer equipment under finance lease of $166 thousand and accumulated depreciation of $3 thousand. As of December 31, 2023, includes no computer equipment under finance lease.
Depreciation expense was recorded in the unaudited condensed consolidated statements of operations as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 |
Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 637 | | | $ | 405 | | | $ | 1,292 | | | $ | 700 | |
Research and development | 85 | | | 83 | | | 169 | | | 162 | |
Selling, general and administrative | 379 | | | 304 | | | 733 | | | 600 | |
Total | $ | 1,101 | | | $ | 792 | | | $ | 2,194 | | | $ | 1,462 | |
7. Goodwill and Other Intangible Assets, Net
Goodwill
The balance of our goodwill was $10.7 million as of June 30, 2024 and December 31, 2023. There were no accumulated impairments of goodwill as of June 30, 2024 or December 31, 2023.
Other Intangible Assets, Net
Our other intangible assets, net consist of the following (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| June 30, 2024 |
| Gross carrying value | | Accumulated amortization | | Net | | Weighted-Average Remaining Life (in years) |
Developed technology | $ | 125,317 | | | $ | (23,441) | | | $ | 101,876 | | | 11.7 |
Assembled workforce | 563 | | | (290) | | | 273 | | | 2.4 |
Total other intangible assets, net | $ | 125,880 | | | $ | (23,731) | | | $ | 102,149 | | | |
| | | | | | | | | | | | | | | | | | | | | | | |
| December 31, 2023 |
| Gross carrying value | | Accumulated amortization | | Net | | Weighted-Average Remaining Life (in years) |
Developed technology | $ | 125,317 | | | $ | (19,003) | | | $ | 106,314 | | | 12.2 |
Assembled workforce | 563 | | | (234) | | | 329 | | | 2.9 |
Total other intangible assets, net | $ | 125,880 | | | $ | (19,237) | | | $ | 106,643 | | | |
Amortization expense of intangible assets was $2.2 million and $4.5 million for the three and six months ended June 30, 2024, respectively, and $2.2 million and $4.5 million for the three and six months ended June 30, 2023, respectively.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
8. Other Accrued and Current Liabilities
Other accrued and current liabilities consisted of the following (in thousands):
| | | | | | | | | | | |
| June 30, 2024 | | December 31, 2023 |
Clinical studies | $ | 2,947 | | | $ | 3,475 | |
Accrued service fees | 2,610 | | | 2,097 | |
ESPP contributions | 937 | | | 896 | |
| | | |
Other | 955 | | | 849 | |
Total | $ | 7,449 | | | $ | 7,317 | |
9. Long-Term Debt
We had no debt as of December 31, 2023. Our long-term debt as of June 30, 2024 is presented in the table below (in thousands):
| | | | | | | |
| June 30, 2024 | | |
Term debt | $ | 10,200 | | | |
Unamortized discount | (192) | | | |
Total long-term debt | 10,008 | | | |
Less: Current portion of long-term debt | — | | | |
Total | $ | 10,008 | | | |
Borrowings under our 2024 LSA approximate their fair value as the interest rate is variable and reflects market rates (Level 2 instrument). As of June 30, 2024, the carrying amount of borrowings under our 2024 LSA, exclusive of unamortized discount, and their estimated fair value were $10.2 million.
Future maturities of principal amounts on long-term debt as of June 30, 2024 are as follows (in thousands):
| | | | | |
Years Ending December 31, | |
2024 | $ | — | |
2025 | 278 | |
2026 | 3,333 | |
2027 | 3,333 | |
2028 | 3,056 | |
Total | $ | 10,000 | |
2024 Loan and Security Agreement
On March 26, 2024 (the ‘‘Closing Date’’), we entered into a Loan and Security Agreement (the ‘‘2024 LSA”), by and between us, our wholly owned subsidiary, Castle Narnia Real Estate Holding 1, LLC and Silicon Valley Bank, a division of First-Citizens Bank & Trust Company (the “Lender’’). The 2024 LSA provides for (i) on the Closing Date, $10.0 million aggregate principal amount of term loans (discussed in the ‘‘2024 Term Loan’’ section below), and (ii) from the Closing Date until March 31, 2025, an additional line of credit of $25.0 million with the same interest rate and maturity as the term debt available (discussed in the ‘‘2024 Credit Line’’ section below) at our option.
The obligations under the 2024 LSA are secured by substantially all of our assets, excluding intellectual property, the real property held by us, and are subject to certain other exceptions and limitations. We have the right to prepay the 2024 LSA in whole, subject to a prepayment fee of approximately 1.50% if prepaid prior to March 26, 2026. Amounts repaid under the 2024 LSA may not be reborrowed.
In addition, the 2024 LSA contains customary conditions of borrowing, events of default and covenants, including covenants that restrict our ability to dispose of assets, merge with or acquire other entities, incur indebtedness and make distributions to holders of our capital stock. Should an event of default occur, including the occurrence of a material adverse change, we could be liable for immediate repayment of all obligations under the 2024 LSA. Should
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
we seek to amend the terms of the 2024 LSA, the consent of the Lender would be required. As of June 30, 2024, we were in compliance with all of the covenants.
The 2024 LSA bears interest at a floating rate equal to the greater of (a) the WSJ Prime Rate plus 0.25% or (b) 6.00% per annum. The Term Loans are interest only from the Closing Date through November 30, 2025, which may be extended at our option through November 30, 2026 as long as no event of default under the 2024 LSA has occurred. After the end of the interest only period, we are required to pay equal monthly installments of principal through the maturity date of November 1, 2028.
We are also obligated to make an additional final payment of 2.00% of the aggregate original principal amounts of Term Loans advanced by the Lender, due at the earlier of the maturity date or date the Term Loans are repaid in full.
2024 Term Loan
On March 26, 2024, we drew $10.0 million in Term Loans under the terms and provisions of the 2024 LSA. We are obligated to make a final payment of $200,000 under the terms of the 2024 LSA final payment provisions. A discount on debt equal to this obligation was recorded on the draw date and is being amortized as additional interest expense using the effective interest method over the term of the debt. As of June 30, 2024, no payment on principal has been made. As of June 30, 2024, the effective interest rate for all outstanding debt under the 2024 Term Loan was 9.03%.
2024 Credit Line
We have a $25.0 million line of credit under the terms and provisions of the 2024 LSA available from the Closing Date until March 31, 2025. Amounts repaid under the 2024 Credit Line may not be reborrowed. As of June 30, 2024, no draws had been made on the line of credit.
Interest Expense on Long-Term Debt
The table below shows the components of interest expense for the three and six months ended June 30, 2024 (in thousands):
| | | | | | | | | | | | | |
| Three Months Ended June 30, 2024 | | Six Months Ended June 30, 2024 | | |
Interest expense on long term debt | $ | 228 | | | $ | 241 | | | |
Less: Capitalized interest | (12) | | | (12) | | | |
Total | $ | 216 | | | $ | 229 | | | |
There was no interest expense on long term debt or capitalized interest for the three and six months ended June 30, 2023.
10. Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. The fair value hierarchy prioritizes the inputs to valuation techniques used in measuring fair value. There are three levels to the fair value hierarchy based on the reliability of inputs, as follows:
Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Unobservable inputs in which little or no market data exists, therefore requiring us to develop our own assumptions.
Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed, or amounts recorded, may not be indicative of the amount that we or holders of the instruments could realize in a current market exchange.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
The table below provides information, by level within the fair value hierarchy, of our financial assets and liabilities that are accounted for at fair value on a recurring basis as of June 30, 2024 and December 31, 2023 (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | |
| As of June 30, 2024 |
| Quoted Prices in Active Markets for Identical Items (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | | Total |
Assets | | | | | | | |
Money market funds(1) | $ | 80,525 | | | $ | — | | | $ | — | | | $ | 80,525 | |
U.S. government securities(2) | $ | 174,116 | | | $ | — | | | $ | — | | | $ | 174,116 | |
Liabilities | | | | | | | |
Contingent consideration(3) | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | |
| As of December 31, 2023 |
| Quoted Prices in Active Markets for Identical Items (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | | Total |
Assets | | | | | | | |
Money market funds(1) | $ | 89,308 | | | $ | — | | | $ | — | | | $ | 89,308 | |
U.S. government securities(2) | $ | 144,258 | | | $ | — | | | $ | — | | | $ | 144,258 | |
Liabilities | | | | | | | |
Contingent consideration(3) | $ | — | | | $ | — | | | $ | — | | | $ | — | |
(1)Classified as “Cash and cash equivalents” in the unaudited condensed consolidated balance sheets.
(2)Classified as “Marketable investment securities” in the unaudited condensed consolidated balance sheets.
(3)Current portion, if any, classified as “Other accrued and current liabilities” in the unaudited condensed consolidated balance sheets.
Contingent Consideration
In connection with our acquisition of AltheaDx, we agreed to pay contingent consideration of up to $75.0 million of commercial milestone payments based on the achievement of certain net revenue targets relating to the years ending December 31, 2022, 2023 and 2024 (“AltheaDx Earnout Payments”). The portion of the AltheaDx Earnout Payments associated with the commercial milestones for the year ended December 31, 2023 was $37.5 million and was not paid since the applicable commercial milestones were not met. The AltheaDx Earnout Payments included a 2022 catch-up provision for additional payment of up to $17.5 million that expired in 2023. Therefore, as of June 30, 2024, we have a potential payment obligation of up to $20.0 million with respect to the remaining commercial milestones for 2024. If the settlement of the remaining portion of the AltheaDx Earnout Payments would have occurred on June 30, 2024, no amounts would have been due because no commercial milestones had been achieved as of such date.
The contingent consideration was classified as a Level 3 fair value measurement due to the use of significant unobservable inputs and a Monte Carlo simulation to determine its fair value. The Monte Carlo simulation uses projections of the commercial milestones for the applicable period as well as the corresponding targets and approximate timing of payment based on the terms of the arrangement. The valuation of the AltheaDx contingent consideration was zero as of June 30, 2024 and December 31, 2023, and no gains or losses were recorded associated with changes in fair value during the three and six months ended June 30, 2024 and 2023.
The contingent consideration liability is remeasured at fair value at each reporting period taking into account any updated assumptions or changes in circumstances. Any changes in the fair value are recorded as gains or losses in our unaudited condensed consolidated statement of operations.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
11. Commitments and Contingencies
From time to time, we may be involved in legal proceedings arising in the ordinary course of business. We believe there is no threatened litigation or litigation pending that could have, individually or in the aggregate, a material adverse effect on our financial position, results of operations or cash flows. On February 1, 2024, we received a Subpoena from the Department of Health and Human Services, Office of Inspector General, seeking documents and information concerning claims submitted for payment under federal healthcare programs. The Subpoena requested that we produce documents relating primarily to interactions with medical providers and billing to government-funded healthcare programs for our tests. The time period covered by the Subpoena is January 1, 2015 through February 1, 2024. We are continuing to cooperate with the government’s request and are in the process of responding to the Subpoena. We are unable to predict what action, if any, might be taken in the future by the Department of Health and Human Services, Office of Inspector General, or any other governmental authority as a result of the matters related to this Subpoena. No claims have been made against us at this time. Any potential claims could subject us to significant liability for damages and harm our reputation. Our insurance and indemnities may not cover all claims that may be asserted against us. We are unable to predict the outcome and are unable to make a meaningful estimate of the amount or range of loss, if any, that could result from any unfavorable outcome.
12. Stock Incentive Plans and Stock-Based Compensation
Stock Incentive Plans
Effective January 1, 2024, an additional 1,370,526 shares became available under our 2019 Equity Incentive Plan (the “2019 Plan”) pursuant to an automatic annual increase. The 2019 Plan provides for automatic annual increases to the number of shares authorized for issuance, equal to 5% of our common shares outstanding as of the immediately preceding year end, through January 1, 2029. As of June 30, 2024, 353,485 shares remained available for grant under the 2019 Plan.
On December 22, 2022, our board of directors approved the 2022 Inducement Plan (the “Inducement Plan”). Our Inducement Plan provides for the grant of RSU awards and other stock awards made as an inducement material to the grantee’s entering into employment with us to the extent such grantee was not previously an employee of ours or is entering into employment following a bona fide period of non-employment with us. As of June 30, 2024, there were 292,473 shares available for grant under the Inducement Plan.
Stock Options
Stock option activity under our stock plans for the six months ended June 30, 2024 is set forth below:
| | | | | | | | | | | | | | | | | | | | | | | |
| | | Weighted-Average | | |
| Stock Options Outstanding | | Exercise Price | | Remaining Contractual Term (Years) | | Aggregate Intrinsic Value (in thousands) |
Balance as of December 31, 2023 | 3,208,979 | | | $ | 35.38 | | | | | |
| | | | | | | |
Granted | — | | | $ | — | | | | | |
Exercised | (20,845) | | | $ | 3.51 | | | | | |
Forfeited/Cancelled | (25,758) | | | $ | 41.19 | | | | | |
Balance as of June 30, 2024 | 3,162,376 | | | $ | 35.55 | | | 6.0 | | $ | 9,011 | |
Exercisable at June 30, 2024 | 2,798,447 | | | $ | 34.29 | | | 5.9 | | $ | 8,987 | |
Restricted Stock Units
RSUs represent the right to receive shares of our common stock at a specified future date, subject to vesting. Our RSUs generally vest annually from the grant date in four equal installments subject to the holder’s continued service with us. We issue new shares of common stock upon the vesting of RSUs.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
The following table summarizes our RSU activity for the six months ended June 30, 2024:
| | | | | | | | | | | |
| Restricted Stock Units Outstanding | | Weighted-Average Grant Date Fair Value |
Balance as of December 31, 2023 | 2,805,075 | | | $ | 25.48 | |
Granted | 1,485,191 | | | $ | 21.44 | |
Vested(1) | (219,925) | | | $ | 24.60 | |
Forfeited/Cancelled | (76,466) | | | $ | 21.16 | |
Balance as of June 30, 2024 | 3,993,875 | | $ | 24.11 | |
(1)The aggregate number of shares withheld upon vesting for employee tax obligations was 51,519 for the six months ended June 30, 2024.
Performance-Based Restricted Stock Units
PSUs represent the right to receive shares of our common stock contingent upon the achievement of certain financial performance measures. We issue new shares of common stock upon the vesting of PSUs.
The following table summarizes our PSU activity for the six months ended June 30, 2024:
| | | | | | | | | | | |
| Performance-Based Restricted Stock Units Outstanding | | Weighted-Average Grant Date Fair Value |
Balance as of December 31, 2023 | 196,033 | | | $ | 23.23 | |
Granted | 177,513 | | | $ | 21.23 | |
Vested | — | | | $ | — | |
Forfeited/Cancelled | — | | | $ | — | |
Balance as of June 30, 2024 | 373,546 | | $ | 22.28 | |
Retirement Policy
In January 2023, our board of directors approved a retirement policy (the “Retirement Policy”) that provides for acceleration of a portion of unvested awards that were granted to certain eligible employees upon meeting age, service and notice requirements. We considered the adoption of the Retirement Policy to be a modification of existing awards under ASC Topic 718, Compensation – Stock Compensation. The modification did not result in any incremental compensation cost. However, the adoption of the policy resulted in a new estimate of the requisite service period for certain awards, which we reassess at each balance sheet date. In connection with the Retirement Policy, we accelerated the recognition of compensation expense of $0.4 million and $0.4 million during the three months ended June 30, 2024 and 2023, respectively, and accelerated the recognition of compensation expense of $0.6 million and $1.1 million for the six months ended June 30, 2024 and 2023, respectively.
Employee Stock Purchase Plan
The ESPP provides for certain automatic increases in the number of shares of common stock reserved for issuance, which resulted in an additional 274,105 shares becoming available under the ESPP effective January 1, 2024. During the six months ended June 30, 2024, we issued 111,241 shares of common stock pursuant to scheduled purchases under the ESPP. As of June 30, 2024, 1,103,127 shares remained available for issuance under the ESPP.
CASTLE BIOSCIENCES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(UNAUDITED)
Determining Fair Value - Summary of Assumptions
We use the Black-Scholes option pricing model to estimate the fair value of each option grant on the date of grant or any other measurement date. The following table sets forth the assumptions used to determine the fair value of stock options:
| | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 |
Average expected term (years) | N/A | | 5.0 |
Expected stock price volatility | N/A | | 75.75% - 76.01% |
Risk-free interest rate | N/A | | 3.57% - 3.57% |
Dividend yield | N/A | | —% |
The following table sets forth assumptions used to determine the fair value of the purchase rights issued under the ESPP:
| | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 |
Average expected term (years) | 1.3 | | 1.3 |
Expected stock price volatility | 72.04% - 130.95% | | 72.80% - 82.61% |
Risk-free interest rate | 4.43% - 5.33% | | 4.77% - 5.07% |
Dividend yield | —% | | —% |
| | | |
We use the closing price of our common stock on the date of grant to determine the fair value of RSUs and PSUs.
Stock-Based Compensation Expense
Stock-based compensation expense is included in the unaudited condensed consolidated statements of operations as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, | | |
| 2024 | | 2023 | | 2024 | | 2023 | | | | |
Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 1,401 | | | $ | 1,202 | | | $ | 2,715 | | | $ | 2,474 | | | | | |
Research and development | 2,637 | | | 2,486 | | | 5,266 | | | 5,073 | | | | | |
Selling, general and administrative | 9,141 | | | 9,161 | | | 17,873 | | | 18,827 | | | | | |
Total stock-based compensation expense | $ | 13,179 | | | $ | 12,849 | | | $ | 25,854 | | | $ | 26,374 | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
For the six months ended June 30, 2023, the weighted-average grant date fair value of stock options granted was $15.99 per option. There were no stock options granted for the same period in 2024. For the six months ended June 30, 2024 and 2023, the weighted-average grant date fair value of the purchase rights granted under the ESPP was $11.17 and $11.00 per share, respectively. As of June 30, 2024, the total unrecognized stock-based compensation cost related to outstanding awards was $94,633,000, which is expected to be recognized over a weighted-average period of 2.4 years. The total unrecognized compensation cost will be adjusted for forfeitures in future periods as they occur.
13. Income Taxes
Our effective income tax rate was (13.1)% and (18.3)% for the three and six months ended June 30, 2024, respectively. Our effective income tax rate was immaterial for the three and six months ended June 30, 2023, respectively.
The effective rate for the three and six months ended June 30, 2024 and 2023 differed from our federal statutory rate of 21% primarily due to the tax impact from the valuation allowance for current year activity, state income taxes and the non-deductibility of other permanent items.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of financial condition and results of operations together with our unaudited condensed consolidated financial statements and the related notes and other financial information included in this Quarterly Report on Form 10-Q with our audited financial statements and notes thereto as of and for the years ended December 31, 2023 and 2022 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, including the section entitled “Critical Accounting Estimates,” included in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2024. Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “Castle,” “we,” “us” and “our” refer to Castle Biosciences, Inc.
Forward-Looking Statements
The information in this discussion contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words “anticipate,” “believe,” “estimate,” “expect,” “may,” “plan,” “potential,” “will,” “would” or the negative or plural of these terms or other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions or expectations disclosed in the forward-looking statements that we make. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in Part II, Item 1A, “Risk Factors” in this Quarterly Report on Form 10-Q and in our other filings with the SEC. The forward-looking statements are applicable only as of the date on which they are made, and we do not assume any obligation to update any forward-looking statements, except as may be required by law.
Overview
Castle Biosciences is a molecular diagnostics company offering innovative test solutions to aid clinicians in the diagnosis and treatment of dermatologic cancers, Barrett’s esophagus (“BE”), uveal melanoma (“UM”), and in the treatment of mental health conditions.
Our Test Portfolio
We currently offer five commercially available proprietary multi-analyte assays with algorithmic analysis (“MAAA”) tests for use in the dermatologic, gastroenterology and ocular fields. We also offer a proprietary pharmacogenomics (“PGx”) test to guide optimal drug treatment for patients diagnosed with depression, anxiety and other mental health conditions.
Currently, our revenue is primarily generated by our DecisionDx-Melanoma risk stratification test for cutaneous melanoma (“CM”), which is supplemented by revenue generated from our DecisionDx-SCC risk stratification test for cutaneous squamous cell carcinoma (“SCC”), our TissueCypher risk stratification test for BE and our DecisionDx-UM risk stratification test for UM.
All five of our MAAA tests have been granted Advanced Diagnostic Laboratory Test (“ADLT”) status by the Centers for Medicare & Medicaid Services (“CMS”) which means each test has demonstrated that (i) when combined with an empirically derived algorithm, it yields a result that predicts the probability a specific individual patient will develop a certain condition or conditions, or will respond to a particular therapy or therapies; and (ii) it provides new clinical diagnostic information that cannot be obtained from any other test or combination of tests. We believe this designation not only demonstrates our focus on developing and validating innovative tests but also enables our Medicare reimbursement rate to be set, over the long term, by the median private payor rate, which we believe provides a fair exchange of value. Further information about Medicare coverage and ADLT status with respect to each of our tests is set forth below.
Test Overview
Our Dermatologic Tests
DecisionDx-Melanoma is our proprietary risk stratification gene expression profile (“GEP”) test that is designed to predict the risk of metastasis or recurrence for patients diagnosed with invasive CM. In a typical year, we estimate
approximately 130,000 patients are diagnosed with invasive CM in the United States, representing an estimated U.S. total addressable market (“TAM”) of approximately $540 million. We estimate that approximately 50% of patients diagnosed with CM are 65 years of age or older.
DecisionDx‑SCC is our proprietary GEP test for use in patients with SCC, with one or more risk factors (also referred to as “high-risk” SCC). We estimate that 20% of SCC patients, or 200,000 annually in the United States, are classified as high risk, representing an estimated U.S. TAM of approximately $820 million.
MyPath Melanoma is our proprietary GEP test for use in patients with a melanocytic lesion and uncertainty related to the malignancy of the lesion. We estimate approximately 300,000 patients each year present with a diagnostically ambiguous lesion, representing an estimated U.S. TAM of approximately $600 million. We began offering MyPath Melanoma following our acquisition of the Myriad MyPath Laboratory in May 2021 at which point we offered both our MyPath Melanoma test and our DiffDx-Melanoma test under an offering that we referred to as our Diagnostic GEP offering. However, following an internal assessment of the clinical value of offering both tests, we made the decision to suspend the clinical offering of DiffDx-Melanoma in February 2023 and now the focus of this offering is MyPath Melanoma.
Our Gastroenterology Test
TissueCypher is our proprietary risk stratification spatial omics test designed to predict future development of high-grade dysplasia and/or esophageal cancer in patients with non-dysplastic, indefinite dysplasia or low-grade dysplasia BE. We estimate a U.S. TAM of approximately $1 billion.
Our Uveal Melanoma Test
DecisionDx-UM is a proprietary, risk stratification GEP test that is designed to predict the risk of metastasis for patients with UM. We believe DecisionDx-UM is the standard of care in the management of newly diagnosed UM in the majority of ocular oncology practices in the United States. We estimate a U.S. TAM of approximately $10 million.
Our Mental Health Test
IDgenetix is a PGx test that guides personalized mental health medication selection and management for patients with depression, anxiety and other mental health conditions. We estimate a U.S. TAM of approximately $5 billion associated with this test.
Commercial Expansion Efforts
In September 2022, we established a new commercial sales team dedicated to our Diagnostic GEP offering and added additional outside territories for our TissueCypher test, which were fully integrated into our commercial operations by the end of the second quarter of 2023.
During the year ended December 31, 2023, we continued to expand our dermatologic and gastrointestinal commercial sales forces through territory and headcount expansions with focus being on our DecisionDx Melanoma, DecisionDx-SCC, and TissueCypher tests.
During the six months ended June 30, 2024, we further expanded our sales and marketing team for our TissueCypher test. We will continue to assess market response in determining further commercial expansions and commercial team structure.
Reimbursement
The primary source of revenue for our products is reimbursement from third-party payors, which includes government payors, such as Medicare, and commercial payors, such as insurance companies. Achieving broad coverage and reimbursement of our current products by third-party payors and continued Medicare coverage are key components of our financial success.
We bill third-party payors and patients for the tests we perform. We have received Medicare coverage for our DecisionDx-Melanoma, DecisionDx-SCC, MyPath Melanoma, DecisionDx-UM, TissueCypher and IDgenetix tests which meet certain criteria for Medicare and Medicare Advantage beneficiaries.
The Medicare rates discussed below are prior to giving effect to applicable sequestration in effect from time to time as described in further detail under “Government Regulation and Product Approval—Healthcare Reform” included in Item 1, Business, of our Annual Report on Form 10-K for the year ended December 31, 2023.
DecisionDx-Melanoma
DecisionDx-Melanoma tests are processed from our Phoenix laboratory and since the second quarter of 2022, have been covered under “foundational” local coverage determinations (“LCD”) finalized by Medicare Administrative Contractors (“MACs”) Palmetto GBA MolDX (“Palmetto”) and Noridian Health Solutions (“Noridian”).
DecisionDx-Melanoma has met ADLT status, as determined by the CMS, since 2019. Since 2022, the rate for DecisionDx-Melanoma is set annually based upon the median private payor rate for the first half of the second preceding calendar year. For example, the rate for 2023 was set using median private payor rate data from January 1, 2021 to June 30, 2021. Our rate for 2023 was $7,193 per test and is $7,193 for 2024.
DecisionDx-UM
DecisionDx-UM tests are processed from our Phoenix laboratory and are covered under LCDs finalized by MAC administrators Palmetto and Noridian in July 2017.
DecisionDx-UM has met the criteria of “existing advanced diagnostic laboratory test” status, also referred to as “existing ADLT” status, as determined by the CMS, since May 2019. Our rate is set annually based upon the median private payor rate for the first half of the second preceding calendar year. For example, the rate for 2023 was set using median private payor rate data from January 1, 2021 to June 30, 2021. Our rate for 2023 was $7,776 per test and is $7,776 for 2024.
MyPath Melanoma and DiffDx-Melanoma
MyPath Melanoma was covered under a test-specific LCD policy through Noridian that became effective in June 2019. Effective August 6, 2023, Palmetto and Noridian issued LCDs that converted the test-specific MyPath Melanoma LCD to a “foundational” LCD and provided coverage for both MyPath Melanoma and DiffDx-Melanoma.
MyPath Melanoma was approved as a “new ADLT” in September 2019. The rate for our MyPath Melanoma test is set annually based upon the median private payor rate for the first half of the second preceding calendar year. Our 2023 rate was set at $1,755 per test, based on data submitted by the predecessor owner of the Myriad MyPath Laboratory relating to the first half of 2021. Our 2024 rate is set at $1,950 per test.
In the second quarter of 2022, we obtained a Proprietary Laboratory Analyses (“PLA”) code for DiffDx-Melanoma. In 2023, DiffDx-Melanoma went through the CMS gapfill process which concluded in September 2023 with CMS posting a final MAC-specific gapfill rate of $1,950 per test. Our rate for 2024 is $1,950 per test.
Diagnostic GEP Offering
Our Diagnostic GEP offering included MyPath Melanoma and DiffDx-Melanoma. We began offering MyPath Melanoma following our acquisition of the Myriad MyPath Laboratory on May 28, 2021. Our internal data indicates that we have improved the technical performance of MyPath Melanoma and that it is comparable to the technical performance of DiffDx-Melanoma. As such, following an internal assessment of the clinical value of offering both tests, we made the decision to suspend the clinical offering of DiffDx-Melanoma in February 2023.
DecisionDx‑SCC
We issue our DecisionDx-SCC tests from our Pittsburgh and Phoenix labs, with a majority of tests being issued from our Pittsburgh lab.
On June 2, 2023, Novitas Solutions (“Novitas”), the MAC responsible for administering claims for test reports issued by our Pittsburgh laboratory, posted a finalized oncology biomarker LCD pursuant to which the DecisionDx-SCC test would no longer be covered by Medicare effective July 17, 2023. However, on July 6, 2023, Novitas suspended the final version of the LCD and announced its intent to post a new proposed LCD for comment and presentation at an open meeting. On July 27, 2023, Novitas posted a nearly identical proposed oncology biomarker LCD that continues to intend to rely upon evidentiary reviews sourced from three databases: ClinGen, OncoKB and NCCN. The proposed LCD also recommends non-coverage for our DecisionDx-SCC test. The comment period for the proposed LCD ended on September 9, 2023. We cannot predict whether this LCD will be finalized as proposed or what the timing of any final LCD might be.
Palmetto’s MolDX program oversees MAAA tests that are reported from our Phoenix laboratory and Noridian is the MAC responsible for administering claims for test reports issued by our Phoenix laboratory. On June 8, 2023, both Palmetto and Noridian posted a preliminary draft LCD recommending no coverage for DecisionDx-SCC. The comment period for the draft LCDs ended on July 22, 2023. On July 4, 2024, the LCD was finalized as proposed with a future effective date of August 18, 2024.
DecisionDx-SCC was reimbursed at a rate of $3,873 per test under a PLA code from second quarter of 2022 through June 30, 2023 when CMS determined DecisionDx-SCC meets the criteria for “new ADLT” status. Effective July 1, 2023 and through March 31, 2024, CMS set the initial period rate equal to the list price of $8,500 per test. Effective April 1, 2024 and through December 31, 2025, the published CLFS rate for DecisionDx-SCC will be based on the median private payor rates received between July 1, 2023 and November 30, 2023. We submitted the median private payor data to CMS during the data reporting period in December 2023. Effective April 1, 2024, the updated CLFS rate will continue at $8,500 through December 31, 2025. Future rates will be set annually based upon the median private payor rate for the first half of the second preceding calendar year. ADLT status determines the process by which the rate is set and is not an indication of Medicare coverage.
TissueCypher
TissueCypher is processed in our Pittsburgh laboratory and falls under the Medicare jurisdiction managed by Novitas.
On March 24, 2022, CMS determined that TissueCypher meets the criteria for “new ADLT” status. ADLT status exempts TissueCypher from what is called the “14-day rule,” which simplifies the billing process for Medicare patients. Effective January 1, 2023, the published CLFS rate for TissueCypher was set at $4,950 per test, which will remain effective through December 31, 2024. This rate is based on the median private payor rates received between April 1, 2022 and August 31, 2022. Thereafter, the rate will be set annually based upon the median private payor rate for the first half of the second preceding calendar year.
IDgenetix
IDgenetix is currently covered under a Noridian LCD policy and accompanying billing and coding article developed by MolDX.
Our IDgenetix multi-gene panel was reimbursed by Medicare at approximately $1,500 per test from April 2022 through February 2023, when MolDX notified us that as part of its annual CPT code updates, IDgenetix should shift billing to a different generic gene sequencing CPT code (the “New CPT Code”) and continue using the IDgenetix Z-Code beginning in March 2023. The New CPT Code was set at $917 per test while the test went through CMS’s Gapfill pricing process. We believed the new CPT Code, in conjunction with the IDgenetix Z-Code, did not describe all of the components of the IDgenetix test and thus, was not appropriate for IDgenetix. We subsequently obtained a test-specific PLA CPT code which became effective October 1, 2023. In November 2023, CMS posted its final CLFS determination which crosswalks our PLA CPT code to an existing PLA code at a rate of $1,336 per test effective January 1, 2024.
Government Regulation and Oversight of Laboratory Developed Tests
On April 29, 2024, the U.S. Food and Drug Administration (“FDA”) published a final rule on the regulation of Laboratory Developed Tests (“LDTs”) which amends the FDA's regulations to make explicit that LDT's are devices under the Federal Food, Drug, and Cosmetic Act (“FD&C Act”). The FDA issued a policy to phase out, over the course of four years, its general enforcement discretion approach to LDTs and also issued targeted enforcement discretion policies for certain categories of LDTs. The FDA is continuing enforcement discretion for currently marketed tests offered as LDTs (that were first marketed before May 6, 2024) that are approved by the New York State Department of Health Clinical Laboratory Evaluation Program (“NYS CLEP”). Our proprietary tests, outlined above, are all NYS CLEP approved. We believe this final ruling will have no material impact on our existing test offerings given all of our tests were marketed before May 6, 2024.
Delivered Test Reports
The number of test reports we deliver is a key indicator that we use to assess our business. A test report is generated when we receive a sample in our laboratory, and then the relevant test information is entered into our Laboratory Information Management System, the laboratory portion of the test is performed, including proprietary algorithmic analysis of the combined biomarkers, and a report is then generated which is delivered to the clinician who ordered the test.
The number of test reports delivered by us during the six months ended June 30, 2024 and 2023 and for the year ended December 31, 2023 are presented in the table below:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Proprietary Dermatologic GEP Tests | | | | | | | | |
| DecisionDx- Melanoma | | DecisionDx-SCC | | Diagnostic GEP offering (1) | | Dermatologic Total | | DecisionDx-UM | | TissueCypher(2) | | IDgenetix | | Grand Total |
Q1 2024 | 8,384 | | | 3,577 | | | 998 | | | 12,959 | | | 422 | | | 3,429 | | | 4,078 | | | 20,888 | |
Q2 2024 | 9,585 | | | 4,277 | | | 1,099 | | | 14,961 | | | 456 | | | 4,782 | | | 4,903 | | | 25,102 | |
For the six months ended June 30, 2024 | 17,969 | | | 7,854 | | | 2,097 | | | 27,920 | | | 878 | | | 8,211 | | | 8,981 | | | 45,990 | |
| | | | | | | | | | | | | | | |
Q1 2023 | 7,583 | | | 2,411 | | | 980 | | 10,974 | | | 409 | | 1,383 | | | 2,150 | | | 14,916 | |
Q2 2023 | 8,597 | | | 2,681 | | | 953 | | 12,231 | | | 461 | | 1,447 | | | 2,681 | | | 16,820 | |
For the six months ended June 30, 2023 | 16,180 | | | 5,092 | | | 1,933 | | | 23,205 | | | 870 | | | 2,830 | | | 4,831 | | | 31,736 | |
Q3 2023 | 8,559 | | | 2,820 | | | 1,011 | | | 12,390 | | | 399 | | | 2,829 | | | 2,791 | | | 18,409 | |
Q4 2023 | 8,591 | | | 3,530 | | | 1,018 | | | 13,139 | | | 405 | | | 3,441 | | | 3,299 | | | 20,284 | |
For year ended December 31, 2023 | 33,330 | | | 11,442 | | | 3,962 | | | 48,734 | | | 1,674 | | | 9,100 | | | 10,921 | | | 70,429 | |
(1)Includes MyPath Melanoma and DiffDx-Melanoma. We offered both MyPath Melanoma and DiffDx-Melanoma under our Diagnostic GEP offering until February 2023 when we suspended the offering of DiffDx-Melanoma, as discussed above.
(2)We temporarily paused accepting additional orders in July 2023 and resumed accepting new orders in a phased approach in September 2023. We completed processing of our pre-existing backlog orders in October 2023 and continue to accept new orders as of June 30, 2024.
For the three and six months ended June 30, 2024, our test report volume increased by 49.2% and 44.9%, respectively, compared to the same period in 2023. Our dermatologic test report volume increased by 22% and 20.3% for the three and six months ended June 30, 2024, respectively, compared to the prior period in 2023, largely driven by continued growth from our DecisionDx-Melanoma and DecisionDx-SCC tests. Increases from our other tests (non-dermatologic), primarily IDgenetix and TissueCypher, also contributed to the overall volume increase. For a discussion of how we recognize revenue derived from our tests, refer to “Net Revenues” under “Components of Results of Operations” below.
In developing our DecisionDx-SCC test, we believed that in addition to addressing significant unmet clinical needs, we would see opportunities for leverage, as many of the clinicians currently ordering DecisionDx-Melanoma would likely be the same clinicians who would find value in our DecisionDx-SCC test. For example, we found that during the six months ended June 30, 2024, approximately 68% of all clinicians ordering DecisionDx-SCC had also ordered our DecisionDx-Melanoma test during that same period.
Information About Certain Metrics
The following provides additional information about certain metrics we have disclosed in this Management’s Discussion and Analysis of Financial Condition and Results of Operations.
Test Reports Delivered
Test reports delivered represent the number of completed test reports delivered by us during the reporting period indicated. The period in which a test report is delivered does not necessarily correspond with the period in which the related revenue, if any, is recognized, due to the timing and amount of adjustments for variable consideration under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). We use this metric to evaluate the growth in adoption of our tests and to measure against our internal performance objectives. We believe this metric is useful to investors in evaluating the volume of our business activity from period-to-period that may not be discernible from our reported revenues under ASC 606.
Other Events
Impact of Macroeconomic Conditions
Macroeconomic conditions, including uncertainties associated with the Israel-Hamas war, the ongoing conflict between Ukraine and Russia, economic slowdowns, public health crises, labor shortages, recessions or market corrections, supply chain disruptions, inflation and monetary policy shifts, liquidity concerns at, and failures of, banks and other financial institutions or other disruptions in the banking system or financing markets, rising interest rates and financial and credit market fluctuations, volatility in the capital markets or other evolving macroeconomic developments, continue to have direct and indirect impacts on our business and could in the future materially impact our results of operations and financial condition. We continue to actively monitor the impact of these macroeconomic factors on our results of operations, financial condition and cash flows. The extent of the impact of these factors on our operational performance and financial condition, including our ability to execute our business strategies and initiatives in the expected timeframe, will depend on future developments, which are uncertain and cannot be predicted; however, any continued or renewed disruption resulting from these factors could negatively impact our business.
Our Financial Results
Our net income may fluctuate significantly from period to period, depending on the timing of our planned development activities, the growth of our sales and marketing activities and the timing of revenue recognition under ASC 606. We expect our expenses will increase substantially over time as we:
•execute clinical studies to generate evidence supporting our current and future product candidates;
•execute our commercialization strategy for our current and future commercial products;
•continue our ongoing and planned development of new products in our pipeline;
•seek to discover and develop additional product candidates;
•hire additional scientific and research and development staff; and
•add additional operational, financial and management information systems and personnel.
Factors Affecting Our Performance
We believe there are several important factors that have impacted, and that we expect will continue to impact, our operating performance and results of operations, including:
•Report volume. We believe that the number of reports we deliver to clinicians is an important indicator of the growth of adoption among the healthcare provider community. Our revenue and costs are affected by the volume of testing and mix of customers. Our performance depends on our ability to retain and broaden adoption with existing prescribing clinicians, as well as attract new clinicians. Our report volume could be negatively impacted by developments related to evolving macroeconomic developments, as discussed above.
•Reimbursement. We believe that expanding reimbursement is an important indicator of the value of our products. Payors require extensive evidence of clinical utility, clinical validity, patient outcomes and health economic benefits in order to provide reimbursement for diagnostic products. Our revenue depends on our ability to demonstrate the value of our products to these payors.
•Gross margin. We believe that our gross margin is an important indicator of the operating performance of our business. Higher gross margins reflect the average selling price of our tests, as well as the operating efficiency of our laboratory operations.
•Expansion of our sales force and marketing programs. We believe the expansion of our direct sales force and marketing organization to educate clinicians and pathologists on the value of our molecular testing products will significantly impact our performance.
•Integrating acquisitions. Revenue growth, operational results and advances to our business strategy depends on our ability to integrate any acquisitions into our existing business and effectively scale their operations. The integration of acquired assets may impact our revenue growth, increase the cost of operations or may require management resources that otherwise would be available for ongoing development of our existing business.
•New product development. A significant aspect of our business is our investment in research and development activities, including activities related to the development of new products. In addition to the development of new product candidates, we believe these studies are critical to gaining clinician adoption of new products and driving favorable coverage decisions by payors for such products.
Components of the Results of Operations
Net Revenues
We generate revenues from the sale of our products. Currently, our revenues are primarily derived from the sale of DecisionDx-Melanoma, DecisionDx-SCC, TissueCypher and DecisionDx-UM. We bill third-party payors and patients for the tests we perform.
Under ASC 606, we recognize revenue at the amount we expect to be entitled, subject to a constraint for variable consideration, in the period in which our tests are delivered to the treating clinicians. We have determined that our contracts contain variable consideration under ASC 606 because the amounts paid by third-party payors may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration is recognized only to the extent it is probable that a significant reversal of revenue will not occur in future periods when the uncertainties are resolved. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Variable consideration for Medicare claims that are not covered by Medicare, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. For these fully constrained claims, we generally recognize revenue in the period the uncertainty is favorably resolved, if at all. Due to potential future changes in Medicare coverage policies and appeal cycles, insurance coverage policies, contractual rates and other trends in the reimbursement of our tests, our revenues may fluctuate significantly from period to period. Our ability to recognize revenue for a test is dependent on the development of reimbursement experience and obtaining coverage decisions. For tests with limited reimbursement experience or no coverage, we recognize revenues on the basis of actual cash collections.
Our ability to increase our revenues will depend on our ability to further penetrate our target markets, and, in particular, generate sales through our direct sales force, maintain Medicare coverage for our currently marketed products, develop and commercialize additional tests, including through acquisitions, obtain reimbursement from additional third-party payors and increase our reimbursement rate for tests performed.
Cost of Sales (exclusive of amortization of acquired intangible assets)
The components of our cost of sales are material and service costs associated with testing samples, personnel costs (including salaries, bonuses, benefits and stock-based compensation expense), electronic medical record set up costs, order and delivery systems, shipping charges to transport samples, third-party test fees, and allocated overhead including rent, information technology costs, equipment and facilities depreciation and utilities. Costs associated with testing samples are recorded when the test is processed regardless of whether and when revenues are recognized with respect to that test. As a result, our cost of sales as a percentage of revenues may vary significantly from period to period because we do not recognize all revenues in the period in which the associated costs are incurred. We expect cost of sales in absolute dollars to increase as the number of tests we perform increases. Additionally, we expect cost of sales to increase with the expansion of laboratory capacity and staffing in advance of the anticipated growth of our more recently launched tests and tests acquired through acquisitions. For example, we commenced operations in a newly expanded laboratory facility in Pittsburgh, Pennsylvania in the second quarter of 2023 and expect to operate additional lab space in Pittsburgh by end of 2024.
Gross margin and gross margin percentage are key indicators we use to assess our business. See the table in “Results of Operations—Comparison of the Three Months Ended June 30, 2024 and 2023” and “Results of Operations—Comparison of the Six Months Ended June 30, 2024 and 2023” for details.
Research and Development
Research and development expenses include costs incurred to develop our tests, collect clinical samples and conduct clinical studies to develop and support our products. These costs consist of personnel costs (including salaries, bonuses, benefits and stock-based compensation expense), prototype materials, laboratory supplies, consulting costs, regulatory costs, electronic medical records set up costs, costs associated with setting up and conducting clinical studies and allocated overhead, including rent, information technology, equipment depreciation and utilities. We expense all research and development costs in the periods in which they are incurred. We expect
our research and development expenses to increase in absolute dollars as we continue to invest in research and development activities related to developing enhanced and new products.
We expect to use a portion of our cash and cash equivalents and marketable investment securities to further support and accelerate our research and development activities, including important studies that are underway to support our DecisionDx-Melanoma test. For instance, in February 2023, we announced the publication of data from the DECIDE study presenting DecisionDx-Melanoma test results influenced 85% of clinicians’ decisions regarding the SLNB surgical procedure. Additionally, use of the tests’ results within current guideline recommendations led to a significant reduction in SLNB procedures performed, demonstrating the clinical value of the test to guide risk-aligned patient care. Also, in 2021, we initiated our large prospective, multi-center clinical study to develop, validate and bring to market a pipeline genomic test, or tests, aimed at predicting response to systemic therapy in patients with moderate to severe psoriasis, atopic dermatitis and related inflammatory skin conditions. As of June 30, 2024, there were more than 41 active clinical study sites and over 1,100 patients enrolled in this study. Assuming we are successful in validating a genomic test, or tests, for one or more of these uses, then we expect to launch this pipeline test by the end of 2025.
Selling, General and Administrative
Selling, general and administrative (“SG&A”) expenses include executive, selling and marketing, legal, finance and accounting, human resources and billing functions. These expenses consist of personnel costs (including salaries, bonuses, benefits and stock-based compensation expense), direct marketing expenses, audit and legal expenses, consulting costs, payor outreach programs and allocated overhead, including rent, information technology, equipment depreciation, and utilities. Other administrative and professional services expenses within SG&A are expected to increase with the scale of our business, but selling and marketing-related expenses are expected to increase significantly, consistent with our growth strategy.
Amortization of Acquired Intangible Assets
Amortization of acquired intangible assets is primarily associated with developed technology obtained through acquisitions, such as our acquisitions of Cernostics in December 2021 and AltheaDx in April 2022.
Interest Income
Interest income consists primarily of earnings on cash and cash equivalents, primarily money market funds, and marketable investment securities, primarily short-term U.S. government obligations.
Interest Expense
Interest expense is primarily attributable to long-term debt and finance leases.
Income Tax (Benefit) Expense
Our consolidated financial statements do not reflect any federal or state income tax benefits attributable to the pre-tax losses we have incurred, due to the uncertainty of realizing a benefit from those items. As of December 31, 2023, we had federal net operating loss (“NOL”) carryforwards of $197.1 million, of which $92.0 million will begin to expire in 2029 if not utilized to offset federal taxable income, and $105.1 million may be carried forward indefinitely. As of December 31, 2023, we also had state NOL carryforwards of $114.3 million, which begin to expire in 2028 if not utilized to offset state taxable income.
Results of Operations
Comparison of the Three Months Ended June 30, 2024 and 2023
The following table summarizes our results of operations for the periods indicated (in thousands, except percentages):
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Change |
| 2024 | | 2023 | |
| (unaudited) | | | | |
Net revenues | $ | 87,002 | | | $ | 50,138 | | | $ | 36,864 | | | 73.5 | % |
Operating expenses | | | | | | | |
Cost of sales (exclusive of amortization of acquired intangible assets) | 14,519 | | | 11,058 | | | 3,461 | | | 31.3 | % |
Research and development | 14,136 | | | 13,308 | | | 828 | | | 6.2 | % |
Selling, general and administrative | 51,088 | | | 44,681 | | | 6,407 | | | 14.3 | % |
Amortization of acquired intangible assets | 2,247 | | | 2,248 | | | (1) | | | — | % |
| | | | | | | |
Total operating expenses, net | 81,990 | | | 71,295 | | | 10,695 | | | 15.0 | % |
Operating income (loss) | 5,012 | | | (21,157) | | | 26,169 | | | 123.7 | % |
Interest income | 3,144 | | | 2,399 | | | 745 | | | 31.1 | % |
Interest expense | (270) | | | (3) | | | (267) | | | NM |
| | | | | | | |
| | | | | | | |
Income (loss) before income taxes | 7,886 | | | (18,761) | | | 26,647 | | | 142.0 | % |
Income tax (benefit) expense | (1,034) | | | 16 | | | (1,050) | | | NM |
Net income (loss) | $ | 8,920 | | | $ | (18,777) | | | $ | 27,697 | | | 147.5 | % |
NM = Not meaningful
The following table indicates the amount of stock-based compensation expense (non-cash) reflected in the line items above (in thousands):
| | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 1,401 | | | $ | 1,202 | | | $ | 199 | |
Research and development | 2,637 | | | 2,486 | | | 151 | |
Selling, general and administrative | 9,141 | | | 9,161 | | | (20) | |
Total stock-based compensation expense | $ | 13,179 | | | $ | 12,849 | | | $ | 330 | |
The following table provides a disaggregation of net revenues by type (in thousands):
| | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Dermatologic(1) | $ | 68,828 | | | $ | 43,030 | | | $ | 25,798 | |
Non-Dermatologic(2) | 18,174 | | | 7,108 | | | 11,066 | |
Total net revenues | $ | 87,002 | | | $ | 50,138 | | | $ | 36,864 | |
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and our Diagnostic GEP offering.
(2)Consists of TissueCypher, DecisionDx-UM and IDgenetix.
The following table presents the calculation of gross margin (in thousands, except percentages):
| | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Net revenues | $ | 87,002 | | | $ | 50,138 | | | $ | 36,864 | |
Less: Cost of sales (exclusive of amortization of acquired intangible assets) | 14,519 | | | 11,058 | | | 3,461 | |
Less: Amortization of acquired intangible assets | 2,247 | | | 2,248 | | | (1) | |
Gross margin | $ | 70,236 | | | $ | 36,832 | | | $ | 33,404 | |
Gross margin percentage | 80.7 | % | | 73.5 | % | | 7.2 | % |
Net Revenues
Net revenues for the three months ended June 30, 2024 increased by $36.9 million, or 73.5%, to $87.0 million compared to the three months ended June 30, 2023, due to a $25.8 million increase in revenue from our dermatologic tests and a $11.1 million increase in revenue from our non-dermatologic tests.
The increase from our dermatologic tests of $25.8 million was primarily due to a higher average selling price for DecisionDx-SCC tests, where we began receiving Medicare reimbursement at a higher rate beginning in July 2023, as well as increases in test report volume of 59.5% for DecisionDx-SCC and 11.5% for DecisionDx-Melanoma.
The increase in revenue from our non-dermatologic tests of $11.1 million was primarily attributable to our TissueCypher test, due to higher test report volume and a higher average selling price. Our IDgenetix test also contributed to the increase in non-dermatologic revenues during the period due to higher test report volume and a higher average selling price. Net revenue from our non-dermatologic tests as a percentage of total net revenue increased from 14.2% for the three months ended June 30, 2023 to 20.9% for the three months ended June 30, 2024.
Contributing to the increases in total net revenues was the effect of variations in revenue adjustments related to tests delivered in previous periods, associated with changes in estimated variable consideration, which were $0.4 million of net positive revenue adjustments for the three months ended June 30, 2024, compared to $0.1 million of net negative revenue adjustments for the three months ended June 30, 2023. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration.
Cost of Sales (exclusive of amortization of acquired intangible assets)
Cost of sales (exclusive of amortization of acquired intangible assets) for the three months ended June 30, 2024 increased by $3.5 million, or 31.3%, compared to the three months ended June 30, 2023, primarily due to higher personnel costs and increased expenditures on supplies. The increase in personnel costs primarily consists of higher salaries and wages, bonuses, stock-based compensation, and employee benefits, reflecting headcount additions made to support business growth as well as merit and annual inflationary wage adjustment for existing employees. Supply and service expenses increased largely due to our higher test volumes.
Due to the nature of our business, a significant portion of our cost of sales expenses represents fixed costs associated with our testing operations. Accordingly, our cost of sales expense will not necessarily increase or decrease commensurately with the change in net revenues from period to period. We expect our cost of sales expenses (exclusive of amortization of acquired intangible assets) to continue to increase in future periods as we hire additional laboratory personnel and related resources to support our expected growth in volume for our dermatologic, gastrointestinal, mental health and pipeline tests.
Gross Margin
Our gross margin percentage was 80.7% for the three months ended June 30, 2024, compared to 73.5% for the same period in 2023. The increase was primarily due to higher revenues which were attributable to increases in both test report volumes and average selling prices, partially offset by higher personnel costs and higher supplies expenditures, both of which have increased due to our expanded laboratory capacity and higher test report volumes.
Research and Development
Research and development expenses decreased by $0.8 million, or 6.2%, for the three months ended June 30, 2024, compared to the three months ended June 30, 2023. The increase is primarily due to higher personnel costs and clinical studies. Higher personnel costs are primarily a result of higher salaries and wages, bonuses, and stock-based compensation expenses all of which increased due to headcount expansions as well as merit and annual inflationary wage adjustment for existing employees. The higher personnel costs and clinical studies expenses were partially offset by lower general administration expenses across the department and advisory board.
We expect research and development expense to increase as we continue to invest in ongoing pipeline initiatives as well as seek opportunities to branch out upstream, downstream and parallel to our existing commercial tests, within or adjacent to our established dermatology commercial call points.
Selling, General and Administrative
The following table provides a breakdown of SG&A expenses (in thousands):
| | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Sales and marketing | $ | 32,675 | | | $ | 28,252 | | | $ | 4,423 | |
General and administrative | 18,413 | | | 16,429 | | | 1,984 | |
Total selling, general and administrative expense | $ | 51,088 | | | $ | 44,681 | | | $ | 6,407 | |
Sales and marketing expenses increased by $4.4 million, or 15.7%, for the three months ended June 30, 2024, compared to the three months ended June 30, 2023. The increase is primarily due to higher personnel costs and marketing expenses associated with travel, training events and speaker conferences. Increases in personnel costs reflect headcount expansions as well as merit and annual inflationary wage adjustment for existing employees. Stock-based compensation expense included in sales and marketing was $4.8 million for the three months ended June 30, 2024, compared to $4.7 million for the three months ended June 30, 2023.
General and administrative expenses increased by $2.0 million, or 12.1%, for the three months ended June 30, 2024, compared to the three months ended June 30, 2023. The increase is primarily attributable to higher personnel costs (including expenses for salaries, bonuses, and benefits), reflecting headcount expansions in our administrative support functions as well as merit and annual inflationary wage adjustment for existing employees, and to a lesser extent, higher expenses for professional services, subscriptions and licensing. Stock-based compensation expense included in general and administrative expense was $4.4 million for the three months ended June 30, 2024, compared to $4.5 million for the three months ended June 30, 2023.
Amortization of Acquired Intangible Assets
Amortization of acquired intangible assets for the three months ended June 30, 2024 was $2.2 million and remains consistent as compared to the three months ended June 30, 2023.
Interest Income
Interest income increased by $0.7 million for the three months ended June 30, 2024, compared to the three months ended June 30, 2023, primarily as a result of higher average balances of marketable investment securities and slightly higher interest rates.
Interest Expense
Interest expense increased by $0.3 million for the three months ended June 30, 2024, compared to the three months ended June 30, 2023, primarily due to interest incurred on our long-term debt where we had no debt outstanding during the comparative period.
Income Tax (Benefit) Expense
Income tax benefit was $1.0 million for the three months ended June 30, 2024 and was due to changes in our valuation allowance, state income taxes and the non-deductibility of other permanent items. We recorded a minimal amount in income tax expense for the three months ended June 30, 2023.
Stock-Based Compensation Expense
Stock-based compensation expense, which is allocated among cost of sales, research and development expense and SG&A expense, totaled $13.2 million for the three months ended June 30, 2024, compared to $12.8 million for the three months ended June 30, 2023. The increase is primarily due to our annual grant of equity awards in March 2024. We expect material increases in stock-based compensation expense in future periods, attributable to both existing awards outstanding and anticipated additional grants to our current and future employees. As of June 30, 2024, we had 703 employees, compared to 582 as of June 30, 2023. As of June 30, 2024, the total unrecognized stock-based compensation cost related to outstanding awards was $94.6 million, which is expected to be recognized over a weighted-average period of 2.4 years.
Comparison of the Six Months Ended June 30, 2024 and 2023
The following table summarizes our results of operations for the periods indicated (in thousands, except percentages):
| | | | | | | | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, | | Change |
| 2024 | | 2023 | |
| (unaudited) | | | | |
Net revenues | $ | 159,976 | | | $ | 92,175 | | | $ | 67,801 | | | 73.6 | % |
Operating expenses | | | | | | | |
Cost of sales (exclusive of amortization of acquired intangible assets) | 28,413 | | | 21,240 | | | 7,173 | | | 33.8 | % |
Research and development | 27,945 | | | 27,701 | | | 244 | | | 0.9 | % |
Selling, general and administrative | 99,583 | | | 91,443 | | | 8,140 | | | 8.9 | % |
Amortization of acquired intangible assets | 4,494 | | | 4,470 | | | 24 | | | 0.5 | % |
| | | | | | | |
| | | | | | | |
Total operating expenses, net | 160,435 | | | 144,854 | | | 15,581 | | | 10.8 | % |
Operating loss | (459) | | | (52,679) | | | 52,220 | | | 99.1 | % |
Interest income | 6,140 | | | 4,735 | | | 1,405 | | | 29.7 | % |
Interest expense | (284) | | | (7) | | | (277) | | | NM |
| | | | | | | |
| | | | | | | |
Income (loss) before income taxes | 5,397 | | | (47,951) | | | 53,348 | | | 111.3 | % |
Income tax (benefit) expense | (989) | | | 30 | | | (1,019) | | | NM |
Net income (loss) | $ | 6,386 | | | $ | (47,981) | | | $ | 54,367 | | | 113.3 | % |
NM = Not meaningful
The following table indicates the amount of stock-based compensation expense (non-cash) reflected in the line items above (in thousands):
| | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 2,715 | | | $ | 2,474 | | | $ | 241 | |
Research and development | 5,266 | | | 5,073 | | | 193 | |
Selling, general and administrative | 17,873 | | | 18,827 | | | (954) | |
Total stock-based compensation expense | $ | 25,854 | | | $ | 26,374 | | | $ | (520) | |
| | | | | |
The following table provides a disaggregation of net revenues by type (in thousands):
| | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Dermatologic(1) | $ | 128,163 | | | $ | 78,941 | | | $ | 49,222 | |
Non-Dermatologic(2) | 31,813 | | | 13,234 | | | 18,579 | |
Total net revenues | $ | 159,976 | | | $ | 92,175 | | | $ | 67,801 | |
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and our Diagnostic GEP offering.
(2)Consists of TissueCypher, DecisionDx-UM and IDgenetix.
The following table presents the calculation of gross margin (in thousands, except percentages):
| | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Net revenues | $ | 159,976 | | | $ | 92,175 | | | $ | 67,801 | |
Less: Cost of sales (exclusive of amortization of acquired intangible assets) | 28,413 | | | 21,240 | | | 7,173 | |
Less: Amortization of acquired intangible assets | 4,494 | | | 4,470 | | | 24 | |
Gross margin | $ | 127,069 | | | $ | 66,465 | | | $ | 60,604 | |
Gross margin percentage | 79.4 | % | | 72.1 | % | | 7.3 | % |
Net Revenues
Net revenues for the six months ended June 30, 2024 increased by $67.8 million, or 73.6%, to $160.0 million compared to the six months ended June 30, 2023, due to a $49.2 million increase in revenue from our dermatologic tests and a $18.6 million increase in revenue from our non-dermatologic tests.
The increase from our dermatologic tests of $49.2 million was primarily due to a higher average selling price for DecisionDx-SCC tests, where we began receiving Medicare reimbursement at a higher rate beginning in July 2023, an increase in DecisionDx-SCC test report volume of 54.2%, and an increase in test report volume of 11.1% and a higher average selling price for DecisionDx-Melanoma.
The increase in revenue from our non-dermatologic tests of $18.6 million was primarily attributable to TissueCypher, due to higher test report volume and a higher average selling price. Our IDgenetix test also contributed to the increase in non-dermatologic revenues during the period due to higher test report volume and a higher average selling price. Net revenue from our non-dermatologic tests as a percentage of total net revenue increased from 14.4% for the six months ended June 30, 2023 to 19.9% for the six months ended June 30, 2024.
The increases in total net revenues were partially offset by the effect of variations in revenue adjustments related to tests delivered in previous periods, associated with changes in estimated variable consideration, which were $1.0 million of net positive revenue adjustments for the six months ended June 30, 2024, compared to $1.7 million of net negative revenue adjustments for the same period in 2022. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration.
Cost of Sales (exclusive of amortization of acquired intangible assets)
Cost of sales (exclusive of amortization of acquired intangible assets) for the six months ended June 30, 2024 increased by $7.2 million, or 33.8%, compared to the six months ended June 30, 2023, primarily due to increased higher personnel costs, expenditures on supplies and third-party services. The increase in personnel costs, including increases in salaries and wages, bonuses, employee benefits and stock-based compensation expenses, was primarily due to increased headcount driven by our expanded laboratory capacity. The increased personnel costs also reflect higher salaries and wages for existing employees. Supply and service expenses have increased due to higher laboratory activity, which is attributable to higher test report volume. Due to the nature of our business, a significant portion of our cost of sales expenses represents fixed costs associated with our testing operations.
Accordingly, our cost of sales expense will not necessarily increase or decrease commensurately with the change in net revenues from period to period. We expect our cost of sales expenses (exclusive of amortization of acquired intangible assets) to continue to increase in future periods as we hire additional laboratory personnel and related resources to support our expected growth in volume for our dermatologic, gastrointestinal, mental health and pipeline tests.
Gross Margin
Our gross margin percentage was 79.4% for the six months ended June 30, 2024, compared to 72.1% for the six months ended June 30, 2023. The increase was primarily due to higher revenues, partially offset by higher personnel costs and supplies expenditures, attributable to increases in laboratory headcount as well as higher rates of pay, and variations in revenue adjustments related to tests delivered in previous periods.
Research and Development
Research and development expenses increased by $0.2 million, or 0.9%, for the six months ended June 30, 2024, compared to the six months ended June 30, 2023 consisting of increases in personnel costs partially offset by lower advisory costs and lower clinical studies expense. Increases in personnel costs, including higher salaries and wages, bonuses, stock-based compensation and employee benefits, were primarily due to headcount expansions in support of business growth. We expect to continue to invest in our research and development expenses as we fund ongoing evidence development related to our existing products as well as additional pipeline programs.
Selling, General and Administrative
The following table provides a breakdown of SG&A expenses (in thousands):
| | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, | | |
| 2024 | | 2023 | | Change |
| (unaudited) | | |
Sales and marketing | $ | 63,219 | | | $ | 58,197 | | | $ | 5,022 | |
General and administrative | 36,364 | | | 33,246 | | | 3,118 | |
Total selling, general and administrative expense | $ | 99,583 | | | $ | 91,443 | | | $ | 8,140 | |
Sales and marketing expenses increased by $5.0 million, or 8.6%, for the six months ended June 30, 2024, compared to the six months ended June 30, 2023. Of this increase, $2.3 million is attributable to higher salary and wage expense, which has increased through the expansion of our dermatology-facing and non-dermatology-facing commercial teams, as well as through merit and annual inflationary wage adjustment for existing employees. The remainder of the increase in sales and marketing expenses was primarily due to increases in organization development and training costs, which was also attributable to expansions in our commercial operations including headcount. Stock-based compensation expense included in sales and marketing expense was $9.5 million for the six months ended June 30, 2024, compared to $9.6 million for the six months ended June 30, 2023. The decrease in stock-based compensation expense is primarily attributable to the timing of annual grants where an annual grant was made in December 2022 and the next annual grant was not made until March 2024.
General and administrative expenses increased by $3.1 million, or 9.4%, for the six months ended June 30, 2024, compared to the six months ended June 30, 2023. Of this increase, $1.4 million is attributable to higher personnel costs (including expenses for salaries, bonuses, and benefits), higher professional fees and higher information technology-related costs. Higher personnel costs reflect expanded headcount in our administrative support functions as well as higher rates of salaries and wages. Stock-based compensation expense included in general and administrative expense was $8.4 million for the six months ended June 30, 2024, compared to $9.2 million for the six months ended June 30, 2023. The decrease in stock-based compensation expense is primarily attributable to the timing of annual grants where an annual grant was made in December 2022 and the next annual grant was not made until March 2024. The remainder of the increase in general and administrative expenses was primarily associated with general increases across various categories.
Amortization of Acquired Intangible Assets
Amortization of acquired intangible assets for the six months ended June 30, 2024 was $4.5 million and remains consistent as compared to the six months ended June 30, 2023.
Interest Income
Interest income increased by $1.4 million for the six months ended June 30, 2024, compared to the six months ended June 30, 2023, primarily as a result of higher average balances of marketable investment securities and slightly higher interest rates.
Interest Expense
Interest expense increased by $0.3 million for the six months ended June 30, 2024, compared to the six months ended June 30, 2023, primarily due to interest incurred on our long-term debt where we had no debt outstanding during the comparative period.
Income Tax (Benefit) Expense
Income tax benefit was $1.0 million for the six months ended June 30, 2024 and was due to changes in our valuation allowance, state income taxes and the non-deductibility of other permanent items. We recorded a minimal amount in income tax expense for the six months ended June 30, 2023.
Stock-Based Compensation Expense
Stock-based compensation expense, which is allocated among cost of sales, research and development expense and SG&A expense, totaled $25.9 million for the six months ended June 30, 2024, compared to $26.4 million for the six months ended June 30, 2023. The decrease is primarily due to the timing of annual grants where an annual grant was made in December 2022 and the next annual grant was not made until March 2024. We expect material increases in stock-based compensation expense in future periods, attributable to both existing awards outstanding and anticipated additional grants to our current and future employees. As of June 30, 2024, we had 703 employees compared to 582 as of June 30, 2023. As of June 30, 2024, the total unrecognized stock-based compensation cost related to outstanding awards was $94.6 million, which is expected to be recognized over a weighted-average period of 2.4 years.
Liquidity and Capital Resources
Sources of Liquidity
Our principal sources of liquidity are our cash and cash equivalents, marketable investment securities, cash generated from the sale of our products and our line-of-credit under the 2024 Loan and Security Agreement (the “2024 LSA”). All of our marketable investment securities are considered investment grade, are readily available for use in current operations and have contractual maturities of one year or less. As of June 30, 2024 and December 31, 2023, we had marketable investment securities of $174.1 million and $144.3 million, respectively. As of June 30, 2024 and December 31, 2023, we had cash and cash equivalents of $85.6 million and $98.8 million, respectively. As of June 30, 2024, we had a $25 million credit-line available under the 2024 LSA.
Our liquidity has been primarily derived from the revenue generated from the sale of our products and proceeds from our initial public offering of common stock in July 29, 2019 (the “IPO”) and our follow-on public offerings of common stock in June and December of 2020. We believe that our existing cash and cash equivalents, marketable investment securities and anticipated cash generated from sales of our products will be sufficient to fund our operations for at least the next 12 months. However, we have based these estimates on assumptions that may prove to be wrong, and could result in us depleting our capital resources sooner than expected.
As mentioned above, we expect to use a portion of our cash and cash equivalents and marketable investment securities to further support and accelerate our research and development activities, including the clinical studies noted above in “Components of the Results of Operations—Research and Development.”
Material Cash Requirements
Our primary uses of capital are, and we expect will continue to be, compensation and related expenses, clinical research and development services, laboratory operations, equipment and related supplies, legal and other regulatory expenses, general administrative costs and, from time to time, expansion of our laboratory and office facilities in support of our growth, such as the construction of our future corporate headquarters. We anticipate that a substantial portion of our cash requirements in the foreseeable future will relate to the further commercialization of our currently marketed products, the development of our future product candidates in our pipeline and the potential commercialization of these pipeline products, should their development be successful, and the construction of our future corporate headquarters.
On July 10, 2023, following approval by our board of directors, we entered into a definitive agreement to purchase a plot of land located in Friendswood, Texas for a purchase price of $7.6 million, subject to certain adjustments, for
the purpose of developing a commercial office building to be used as our future corporate headquarters. On February 9, 2024, we closed on the purchase of the land for cash consideration of $7.2 million. During the three months ended June 30, 2023, we began incurring costs, and making payments, to prepare the land for further development.
In connection with our acquisition of AltheaDx, we agreed to pay contingent consideration of up $75.0 million, payable 50% in cash and 50% in common stock, based on the achievement of certain commercial milestones relating to the years ending December 31, 2022, 2023 and 2024. The portion of the AltheaDx Earnout Payments associated with the commercial milestones for the year ended December 31, 2023 was $37.5 million and was not paid since the applicable commercial milestones were not met. The AltheaDx Earnout Payments included a 2022 catch-up provision for additional payment of up to $17.5 million that expired in 2023. Therefore, as of June 30, 2024, we have a potential payment obligation of up to $20.0 million with respect to the remaining commercial milestones for 2024. The number of shares of our common stock that may be issued in connection with the commercial milestone payment for 2024 is subject to limitations.
Since our inception, we have generally incurred significant losses and negative operating cash flows. For the year ended December 31, 2023, we had a net loss of $57.5 million, used $5.6 million in operating cash flows, and had an accumulated deficit of $218.4 million. For the six months ended June 30, 2024, we had net income of $6.4 million and positive operating cash flows of $17.2 million. Our ability to maintain profitability will heavily depend on us maintaining Medicare coverage for our currently marketed products, on the successful commercialization of the products we plan to launch in the future, and our ability to manage operating expenses. We expect to incur additional expenses in the future as we invest in the commercialization of our existing products and the development and commercialization of our current pipeline products and future product candidates. We believe that our existing cash and cash equivalents, marketable investment securities and anticipated cash generated from the sale of our commercial products will be sufficient to fund our operations for at least the next 12 months. We believe we will meet longer-term expected cash requirements and obligations through a combination of existing cash and cash equivalents, marketable investment securities and anticipated cash generated from sales of our products and issuances of equity securities or debt offerings. However, we have based these estimates on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect. There are numerous risks and uncertainties associated with developing genomic tests, including, among others, the uncertainty of:
•successful commencement and completion of clinical study protocols;
•successful identification and acquisition of tissue samples;
•the development and validation of genomic classifiers; and
•acceptance of new genomic tests by clinicians, patients and third-party payors including competitor actions.
Because of the numerous risks and uncertainties associated with research, development and commercialization of product candidates, we are unable to estimate our exact working capital requirements. Our future funding requirements will depend on and could increase significantly as a result of, many factors, including those listed above as well as those listed in Part II, Item 1A., “Risk Factors” in this Quarterly Report on Form 10-Q and in our other filings with the SEC.
In the event additional funding is required, we expect that we would use a combination of equity and debt financings, which may not be available to us when needed, on terms that we deem to be favorable or at all. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of common stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures or declaring dividends. Any disruptions to, or volatility in, the credit and financial markets or any deterioration in overall economic conditions may make any necessary debt or equity financing more difficult to obtain, more costly and/or more dilutive. If we are unable to raise additional funds through debt or equity financing or other arrangements when needed, we may be required to delay, limit, reduce or terminate our product discovery and development activities or future commercialization efforts.
Long-Term Debt
We had no debt as of December 31, 2023. Our long-term debt as of June 30, 2024 is presented in the table below (in thousands):
| | | | | | | |
| June 30, 2024 | | |
| (Unaudited) | | |
Term debt | $ | 10,200 | | | |
Unamortized discount | (192) | | | |
Total long-term debt | 10,008 | | | |
Less: Current portion of long-term debt | — | | | |
Total | $ | 10,008 | | | |
2024 Loan and Security Agreement
On March 26, 2024 (the ‘‘Closing Date’’), we entered into the ‘2024 LSA, by and between the Company, its wholly owned subsidiary, Castle Narnia Real Estate Holding 1, LLC and Silicon Valley Bank, a division of First-Citizens Bank & Trust Company (the “Lender’’). The 2024 LSA provides for (i) on the Closing Date, $10.0 million aggregate principal amount of term loans (discussed in the ‘‘2024 Term Loan’’ section below), and (ii) from the Closing Date until March 31, 2025, an additional line of credit of $25.0 million with the same interest rate and maturity as the term debt available (discussed in the ‘‘2024 Credit Line’’ section below) at our option.
The obligations under the 2024 LSA are secured by substantially all of our assets, excluding intellectual property, the real property held by the Company, and are subject to certain other exceptions and limitations. We have the right to prepay the 2024 LSA in whole, subject to a prepayment fee of approximately 1.50% if paid prior to March 26, 2026. Amounts repaid under the 2024 LSA may not be reborrowed.
In addition, the 2024 LSA contains customary conditions of borrowing, events of default and covenants, including covenants that restrict our ability to dispose of assets, merge with or acquire other entities, incur indebtedness and make distributions to holders of our capital stock. Should an event of default occur, including the occurrence of a material adverse change, we could be liable for immediate repayment of all obligations under the 2024 LSA. Should we seek to amend the terms of the 2024 LSA, the consent of the Lender would be required. As of June 30, 2024, we were in compliance with this covenant.
The 2024 LSA bears interest at a floating rate equal to the greater of (a) the WSJ Prime Rate plus 0.25% or (b) 6.00% per annum. The Term Loans are interest only from the Closing Date through November 30, 2025, which may be extended at our option through November 30, 2026 as long as no event of default under the 2024 LSA has occurred. After the end of the interest only period, we are required to pay equal monthly installments of principal through the maturity date of November 1, 2028.
We are also obligated to make an additional final payment of 2.00% of the aggregate original principal amounts of Term Loans advanced by the Lender, due at the earlier of the maturity date or date the Term Loans are repaid in full.
2024 Term Loan
On March 26, 2024, we drew $10.0 million in Term Loans under the terms and provisions of the 2024 LSA. We are obligated to make a final payment of $200,000 under the terms of the 2024 LSA final payment provisions. A discount on debt equal to this obligation was recorded on the draw date and is being amortized as additional interest expense using the effective interest method over the term of the debt. As of June 30, 2024, the effective interest rate for all outstanding debt under the 2024 Term Loan was 9.03%.
2024 Credit Line
We have a $25.0 million line of credit under the terms and provisions of the 2024 LSA available from the Closing Date until March 31, 2025. Amounts repaid under the 2024 Credit Line may not be reborrowed. As of June 30, 2024, no draws had been made on the line of credit.
Leases
We have entered into various operating and finance leases, which are primarily associated with our laboratory facilities and office space.
Total undiscounted future minimum payment obligations under our operating leases and finance leases as of June 30, 2024 totaled approximately $23.7 million, of which $1.3 million is payable through the remainder of 2024 and $22.4 million is payable through early 2034. The leases expire on various dates through 2033 and provide certain options to renew for additional periods.
We expect our lease obligations may increase in the future as we expand our facilities, operations and headcount in support of the anticipated growth in our portfolio of commercial products and pipeline tests.
Cash Flows
The following table summarizes our sources and uses of cash and cash equivalents for each of the periods presented (in thousands):
| | | | | | | | | | | | | | | | | | | |
| | | Six Months Ended June 30, | | |
| | | | | 2024 | | 2023 | | | | |
| | | | | (unaudited) | | | | |
Net cash provided by (used in) operating activities | | | | | $ | 17,163 | | | $ | (29,225) | | | | | |
Net cash (used in) provided by investing activities | | | | | (41,118) | | | 1,197 | | | | | |
Net cash provided by financing activities | | | | | 10,686 | | | 954 | | | | | |
Net change in cash and cash equivalents | | | | | (13,269) | | | (27,074) | | | | | |
Cash and cash equivalents, beginning of period | | | | | 98,841 | | | 122,948 | | | | | |
Cash and cash equivalents, end of period | | | | | $ | 85,572 | | | $ | 95,874 | | | | | |
Operating Activities
Net cash provided by operating activities was $17.2 million for the six months ended June 30, 2024, and was primarily attributable to non-cash stock-based compensation expense of $25.9 million, depreciation and amortization of $6.7 million, and net income of $6.4 million, partially offset by decreases in accrued compensation of $7.7 million, increases in accounts receivable of $7.6 million, increases in accretion of discounts on marketable investment securities of $3.4 million, decreases in accounts payable of $1.7 million and deferred income taxes of $1.5 million.
Net cash used in operating activities was $29.2 million for the six months ended June 30, 2023, and was primarily attributable to the net loss of $48.0 million, increases in accounts receivable of $8.0 million, decreases in accrued compensation of $7.1 million, increases in accretion of discounts on marketable investment securities of $2.3 million and increases in inventory of $2.1 million, partially offset by non-cash stock-based compensation expense of $26.4 million, depreciation and amortization of $5.9 million, a change in accounts payable of $3.1 million and a change in other accrued and current liabilities of $2.0 million.
The $46.4 million increase in cash inflows from operating activities for the six months ended June 30, 2024 compared to the six months ended June 30, 2023 is primarily due to increases in collections from customers attributable to higher net revenues partially offset by increases in operating expenditures. During the six months ended June 30, 2024 net revenues increased by 73.6% compared to the six months ended June 30, 2023 which outpaced the 10.8% increase in net operating expenses for the same period. In part, the cash provided during the six months ended June 30, 2024 reflects the payment of annual cash bonuses to our employees as well as certain health care benefit payments totaling $20.8 million, that are not expected to recur during the remainder of 2024. In comparison, we paid $17.7 million during the same period in 2023 towards annual cash bonuses and certain health care benefits.
Investing Activities
Net cash used in investing activities was $41.1 million for the six months ended June 30, 2024 and consisted primarily of purchases of marketable investment securities of $113.2 million and purchases of property and equipment of $14.4 million, partially offset by the maturity of marketable investment securities of $86.5 million. Net cash provided by investing activities was $1.2 million for the six months ended June 30, 2023 and consisted primarily of the maturity of marketable investment securities of $95.0 million, partially offset by purchases of marketable investment securities of $86.4 million and purchases of property and equipment of $7.4 million.
The $7.0 million increase in cash used for the purchase of property and equipment for the six months ended June 30, 2024 compared to the six months ended June 30, 2023 was primarily due to our purchase of land for cash consideration of $7.2 million on February 9, 2024.
Financing Activities
Net cash provided by financing activities was $10.7 million for the six months ended June 30, 2024, and consisted primarily of $10.0 million of proceeds from issuance of long-term debt and $1.7 million of proceeds from contributions to our 2019 Employee Stock Purchase Plan (the “ESPP”), partially offset by the $1.1 million payment of employee taxes attributable to the vesting of Restricted Stock Units (“RSUs”).
Net cash provided by financing activities was $1.0 million for the six months ended June 30, 2023, and primarily consisted of $1.7 million of proceeds from contributions to the ESPP and $0.2 million of proceeds from the exercise of stock options, partially offset by the $0.8 million payment of employee taxes attributable to the vesting of RSUs.
Inflation
In 2021, the rate of inflation in the United States began to increase but has continued to subside since the second half of 2022. We do not believe that inflation has had a material impact on our financial results during the three and six months ended June 30, 2024. We are unable to predict if the rate of inflation will increase in future periods.
Critical Accounting Estimates
During the six months ended June 30, 2024, there were no significant changes to the information discussed under “Critical Accounting Estimates” included in the Management’s Discussion and Analysis of Financial Condition and Results of Operations section of our Annual Report on Form 10-K for the year ended December 31, 2023.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Interest Rate Risk
We are exposed to market risks in the ordinary course of our business. These risks primarily relate to interest rates fluctuations. We had cash and cash equivalents of $85.6 million as of June 30, 2024, which include bank deposits and money market funds. We had marketable investment securities of $174.1 million as of June 30, 2024, which include U.S. government securities. Due to the nature of these instruments, we believe that we have no material exposure to interest rate risk.
We had long-term debt of $10.0 million as of June 30, 2024, consisting of an outstanding term loan which bears interest at a floating rate that fluctuates with the WSJ Prime Rate, subject to an interest rate floor of 6.00%.
A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Inflation Risk
Our exposure to inflationary pressures is primarily in personnel and related costs. The extent of any future impacts from inflation on our business and our results of operations will be dependent upon how long the elevated inflation levels persist and if the rate of inflation were to further increase, neither of which we are able to predict. If elevated levels of inflation were to persist or if the rate of inflation were to accelerate, the purchasing power of our cash and cash equivalents may be eroded, our expenses could increase faster than anticipated and we may utilize our capital resources sooner than expected. Further, given the complexities of the reimbursement landscape in which we operate, our payors may be unwilling or unable to increase reimbursement rates to compensate for inflationary impacts.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) or 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024. Based upon the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) that occurred during the second quarter of 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we may be involved in legal proceedings arising in the ordinary course of business. Legal proceedings, including litigation, government investigations and enforcement actions could result in material costs, occupy significant management resources and entail civil and criminal penalties, even if we ultimately prevail. On February 1, 2024, we received a Subpoena from the Department of Health and Human Services, Office of Inspector General, seeking documents and information concerning claims submitted for payment under federal healthcare programs. The Subpoena requested that we produce documents relating primarily to interactions with medical providers and billing to government-funded healthcare programs for our tests. The time period covered by the Subpoena is January 1, 2015 through February 1, 2024. We are continuing to cooperate with the government’s request and is in the process of responding to the Subpoena. We are unable to predict what action, if any, might be taken in the future by the Department of Health and Human Services, Office of Inspector General, or any other governmental authority as a result of the matters related to this Subpoena. No claims have been made against us at this time. This inquiry, and any potential resulting claim asserted against us, with or without merit, could be time-consuming, expensive to address and divert management’s attention and other resources. Any potential claims could subject us to significant liability for damages and harm our reputation. Our insurance and indemnities may not cover all claims that may be asserted against us. We are unable to predict the outcome and are unable to make a meaningful estimate of the amount or range of loss, if any, that could result from any unfavorable outcome.
Item 1A. Risk Factors.
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors and other cautionary statements described under the heading “Item 1A. Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on February 28, 2024, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition or future results. There have been no material changes in our risk factors from those described in our Annual Report on Form 10-K for the year ended December 31, 2023 and our Quarterly Report on Form 10-Q for the three months ended March 31, 2024 other than the updates to the risk factors or new risk factors set forth below.
We may disclose changes to risk factors or additional risk factors from time to time in our future filings with the SEC.
Risks Related to Our Business
Our products are currently marketed as LDTs, and any changes in regulations or the FDA’s enforcement discretion for LDTs, or violations of regulations by us, could adversely affect our business, prospects, results of operations or financial condition.
The diagnostics industry is highly regulated, and we cannot assure you that the regulatory environment in which we operate will not change significantly and adversely in the future. In many instances, there are no significant regulatory or judicial interpretations of these laws and regulations. Although the FDA has statutory authority to assure that medical devices are safe and effective for their intended uses, the FDA has generally exercised its enforcement discretion and not enforced applicable regulations with respect to in vitro diagnostics (“IVD”) that are designed, manufactured and used within a single laboratory. These tests are referred to as LDTs. We currently market our products as LDTs.
On April 29, 2024, the FDA published final regulations under 21 CFR Part 809 under the Federal Food, Drug, and Cosmetic Act (the “FD&C Act”) to make explicit that IVD products are devices under the FD&C Act, removing much of the FDA’s historical enforcement discretion for most LDTs. In conjunction with this final rule, the FDA proposed to phase out its general enforcement discretion approach for LDTs so that IVDs manufactured by a laboratory would generally fall under the same enforcement approach as other IVDs. This final rule also provides that FDA intends to exercise enforcement discretion and generally not enforce premarket review and quality system requirements (except for requirements under Part 820, subpart M (records)) for currently marketed IVDs offered as LDTs that were first marketed prior to April 29, 2024 and intends to exercise enforcement discretion and generally not enforce premarket review requirements for LDTs approved by the NYS CLEP. We believe that our tests will continue to be subject to FDA enforcement discretion in their current forms. Additionally, pursuant to the final rule, the FDA will gradually end its general enforcement discretion approach in five stages over a four-year period for other LDTs not approved by NYS CLEP or not already on market. Each stage of the proposed phaseout period would subject LDTs to a set of regulatory requirements. For example, the first stage of the phaseout would require LDT developers to comply with medical device reporting requirements and correction and removal reporting requirements by May 6,
2025. LDTs that are considered higher risk IVDs would be subject to premarket review requirements within three and a half years, and LDTs that are considered moderate or low risk IVDs would be subject to premarket submission requirements within four years after the FDA publishes the final rule. While the enforcement policy is phased out, the FDA could still decide to pursue enforcement action at any time against LDTs that it deems to be violative of its regulations when appropriate.
All of our existing tests were marketed prior to April 29, 2024 and are conducted in labs licensed by the New York State Department of Health (the “NYSDOH”). If the FDA were to determine that our tests, or modifications thereof, are not within the scope of the FDA's enforcement discretion policy for LDTs for any reason, including based on these final rules or new rules, regulations, policies or guidance, or due to changes in statute, our existing tests may become subject to extensive FDA requirements, or our business may otherwise be adversely affected and lead to potential adverse effects on our business, prospects, results of operations and financial condition. Furthermore, under the terms of this FDA final rule, any future Castle tests developed and commercialized are likely to be subject to extensive FDA requirements which may adversely impact our business, prospects, results of operations and financial conditions. In addition, we would be required to obtain 510(k) or PMA for certain of our tests by October 1, 2027. We would also be subject to device registration and listing requirements, medical device reporting requirements and the requirements of the FDA’s Quality System Regulation. We may be required to conduct clinical trials prior to continuing to sell our existing products or launching any other products we may develop. This may increase the cost of conducting, or otherwise harm, our business.
Even if the FDA does not modify its policy of enforcement discretion, the FDA may disagree that we are marketing our LDTs within the scope of its policy of enforcement discretion and may impose significant regulatory requirements. While we believe that we are currently in material compliance with applicable laws and regulations as historically enforced by the FDA, we cannot assure you that the FDA will agree with our determination. A determination that we have violated these laws and regulations, or a public announcement that we are being investigated for possible violations, could adversely affect our business, prospects, results of operations or financial condition.
We may be required to obtain premarket clearance under Section 510(k) of the FDCA or a PMA for any future test we wish to offer. The process for submitting a 510(k) premarket notification and receiving FDA clearance usually takes from three to 12 months, but it can take significantly longer and clearance is never guaranteed. The process for submitting and obtaining FDA approval of a PMA is much more costly, lengthy and uncertain. It generally takes from one to three years or even longer, and approval is not guaranteed. PMA approval typically requires extensive clinical data and can be significantly longer, more expensive and more uncertain than the 510(k) clearance process. Despite the time, effort and expense expended, there can be no assurance that a particular device ultimately will be cleared or approved by the FDA through either the 510(k) clearance process or the PMA process on a timely basis, or at all. Moreover, there can be no assurance that any cleared or approved labeling claims will be consistent with our current claims or adequate to support continued adoption of and reimbursement for our products. If premarket review is required for some or all of our products, the FDA may require that we stop selling our products pending clearance or approval, which would negatively impact our business. Even if our products are allowed to remain on the market prior to clearance or approval, demand or reimbursement for our products may decline if there is uncertainty about our products, if we are required to label our products as investigational by the FDA, or if the FDA limits the labeling claims we are permitted to make for our products. As a result, we could experience significantly increased development costs and a delay in generating additional revenue from our products, or from other pipeline products. Furthermore, it could reduce our revenues or increase our operating costs and adversely affect our business, prospects, results of operations or financial condition.
Risks Related to Reimbursement and Government Regulation
We generally have limited reimbursement coverage for our products, and if third-party payors, including government and commercial payors, do not provide sufficient coverage of, or adequate reimbursement for, our products, our commercial success, including revenue, will be negatively affected.
Our revenue depends on achieving broad coverage and adequate reimbursement for our products from third-party payors, including both government and commercial third-party payors. If third-party payors do not provide coverage of, or do not provide adequate reimbursement for, a substantial portion of the list price of our products, we may need to seek additional payment from the patient beyond any co-payments and deductibles, which may adversely affect demand for our products. Coverage determinations by a third-party payor may depend on a number of factors, including, but not limited to, a third-party payor’s determination of whether our products are appropriate, medically necessary or cost-effective. If we are unable to provide third-party payors with sufficient evidence of the
clinical utility and validity of our products, they may not provide coverage, or may provide limited coverage, which will adversely affect our revenues and our ability to succeed. To the extent that more competitors enter our markets, the availability of coverage and the reimbursement rate for our products may decrease as we encounter pricing pressure from these competitors.
Since each third-party payor makes its own decision as to whether to establish a policy to cover our products, enter into a contract with us and set the amount it will reimburse for a product, these negotiations are a time-consuming and costly process, and they do not guarantee that the third-party payor will provide coverage or adequate reimbursement for our products. In addition, the determinations by a third-party payor whether to cover our products and the amount it will reimburse for them are often made on an indication-by-indication basis.
In cases where there is no coverage policy or we do not have a contracted rate for reimbursement as a participating provider, the patient is typically responsible for a greater share of the cost of the product, which may result in further delay of our revenue, increase our collection costs or decrease the likelihood of collection.
Our claims for reimbursement from third-party payors may be denied upon submission, and we may need to take additional steps to receive payment, such as appealing the denials. Such appeals and other processes are time-consuming and expensive and may not result in payment. Third-party payors may perform audits of historically paid claims and attempt to recoup funds years after the funds were initially distributed if the third-party payors believe the funds were paid in error or determine that our products were medically unnecessary. If a third-party payor audits our claims and issues a negative audit finding, and we are not able to overturn the audit findings through appeal, the recoupment may result in a material adverse effect on our revenue. Additionally, in some cases commercial third-party payors for whom we are not a participating provider may elect at any time to review claims previously paid and determine the amount they paid was too much. In these situations, the third-party payor will typically notify us of their decision and then offset whatever amount they determine they overpaid against amounts they owe us on current claims. We cannot predict when, or how often, a third-party payor might engage in these reviews and we may not be able to dispute these retroactive adjustments.
Under ASC 606, we recognize revenue at the amount we expect to be entitled, subject to a constraint for variable consideration, in the period in which our tests are delivered to the treating clinician. We have determined that our contracts contain variable consideration under ASC 606 because the amounts paid by third-party payors may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration is recognized only to the extent it is probable that a significant reversal of revenue will not occur in future periods when the uncertainties are resolved.
Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Variable consideration for Medicare claims that are not covered by Medicare, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. For these fully constrained claims, we generally recognize revenue in the period the uncertainties are resolved, if favorable. Due to potential future changes in Medicare coverage policies and appeal cycles, insurance coverage policies, contractual rates and other trends in the reimbursement of our tests, our revenues may fluctuate significantly from period to period.
Although we are an in-network participating provider with some commercial third-party payors, including several Blue Cross Blue Shield plans, and certain large, national commercial third-party payors, including Aetna, other commercial third-party payors have issued non-coverage policies that currently categorize our tests as experimental or investigational. If we are not successful in obtaining coverage from third-party payors, in reversing existing non-coverage policies, or if other third-party payors issue similar non-coverage policies, this could have a material adverse effect on our business and operations.
The process to obtain Medicare coverage is lengthy, time-consuming, has changed over time, may change in the future and requires significant dedication of resources, and as we develop or acquire new products, we may be unsuccessful in receiving Medicare coverage for those products or in maintaining our current Medicare coverage. On a periodic basis, CMS requests bids for its MAC services, and MAC jurisdictions have changed in the past. A change in our MAC, or future changes in the MolDX program, the elimination of the program, or a change in the administrator of that program, may affect our ability to maintain Medicare coverage and reimbursement for products for which we have coverage, obtain Medicare coverage for products for which we do not yet have coverage, or obtain Medicare coverage for any products we may launch in the future, or delay payments for our tests. Additionally, MACs that currently provide coverage for our products may periodically reevaluate their coverage decisions and decide to withdraw coverage based on a number of factors that we may not be able to predict or control. Accordingly, current Medicare coverage of our tests or a history of coverage by Medicare is no guarantee of
future Medicare coverage. We have received positive coverage decisions and receive Medicare reimbursement for our DecisionDx-Melanoma, DecisionDx-UM, MyPath Melanoma tests, and IDgenetix. Our DecisionDx-SCC and TissueCypher tests receive Medicare reimbursement as well. If coverage for one or more of our products is withdrawn, our business could be adversely impacted.
On June 2, 2023, Novitas the MAC responsible for administering claims for test reports issued by our Pittsburgh laboratory, posted a finalized oncology biomarker LCD pursuant to which the DecisionDx-SCC test would no longer be covered by Medicare effective July 17, 2023. However, on July 6, 2023, Novitas suspended the final version of the LCD and announced its intent to post a new proposed LCD for comment and presentation at an open meeting. On July 27, 2023, Novitas posted a nearly identical proposed oncology biomarker LCD that continues to intend to rely upon evidentiary reviews sourced from three databases: ClinGen, OncoKB and NCCN. The proposed LCD also recommends non-coverage for our DecisionDx-SCC test. The comment period for the proposed LCD ended on September 9, 2023. We cannot predict whether this LCD will be finalized as proposed or what the timing of any final LCD might be.
Palmetto’s MolDX program oversees MAAA tests that are reported from our Phoenix laboratory and Noridian is the MAC responsible for administering claims for test reports issued by our Phoenix laboratory. On June 8, 2023, both Palmetto and Noridian posted a preliminary draft LCD recommending no coverage for DecisionDx-SCC. The comment period for the draft LCDs ended on July 22, 2023. On July 4, 2024, the LCD was finalized as proposed with a future effective date of August 18, 2024.
Under Medicare, payment for products like ours is generally made under the CLFS with payment amounts assigned to specific procedure billing codes. Medicare reimbursement rates for our tests are subject to change and may decrease from those currently in effect. For example, in February 2023, MolDX notified us that IDgenetix should shift billing to a different multi-test generic gene sequencing CPT code and continue using the IDgenetix Z-Code beginning in March 2023. As a result of this change, the Medicare reimbursement rate for the IDgenetix multi-gene panel decreased from approximately $1,500 to $917 per test. We subsequently obtained a test-specific PLA CPT code which became effective October 1, 2023. In November 2023, CMS posted its final CLFS determination which crosswalks our PLA CPT code to an existing PLA code at a rate of $1,336 per test effective January 1, 2024.
In April 2014, Congress passed the PAMA which included substantial changes to the way in which clinical laboratory services are paid under Medicare. Under PAMA, certain laboratories are required to report to CMS commercial third-party payor payment rates and volumes for each test they perform. CMS uses this data to calculate a weighted median payment rate for each test, which will be used to establish revised Medicare CLFS reimbursement rates for the test. Laboratories that fail to report the required payment information may be subject to substantial civil monetary penalties. We bill Medicare for our products, and therefore we are subject to reporting requirements under PAMA.
If we are unable to obtain and maintain adequate reimbursement rates from commercial third-party payors, this may adversely affect our Medicare rate. It is unclear what impact new pricing structures, such as those adopted under PAMA, may have on our business, financial condition, results of operations or cash flows.
The U.S. federal government continues to show significant interest in pursuing healthcare reform and reducing healthcare costs. Similarly, commercial third-party payors may seek to reduce costs by limiting coverage or reducing reimbursement for our products. Any government-adopted reform measures or changes to commercial third-party payor coverage and reimbursement policies could cause significant pressure on the pricing of, and reimbursement for, healthcare products and services, including our products, which could decrease demand for our products, and adversely affect our sales and revenue.
In addition, some third-party payors have implemented, or are in the process of implementing, laboratory benefit management programs, often using third-party benefit managers to manage these programs. The stated goals of these programs are to help improve the quality of outpatient laboratory services, support evidence-based guidelines for patient care and lower costs. The impact on laboratories, such as ours, of active laboratory benefit management by third parties is unclear, and we expect that it could have a negative impact on our revenue in the short term. It is possible that third-party payors will resist reimbursement for the products that we offer, in favor of less expensive products, may require pre-approval for our products or may impose additional pricing pressure on and substantial administrative burden for reimbursement for our products.
We expect to continue to focus substantial resources on increasing coverage and reimbursement for our current products and any future products we may develop. We believe it may take several years to achieve broad coverage and adequate contracted reimbursement with a majority of third-party payors for our products.
However, we cannot predict whether, under what circumstances, or at what payment levels third-party payors will cover and reimburse our products. If we fail to establish and maintain broad adoption of, and coverage and reimbursement for, our products, our ability to generate revenue could be harmed and our future prospects and our business could suffer.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
Use of Proceeds from IPO of Common Stock
On July 29, 2019, we completed our IPO, pursuant to which we issued and sold 4,600,000 shares of our common stock, including 600,000 shares associated with the full exercise of the underwriters’ option to purchase additional shares, at a price to the public of $16.00 per share.
The offer and sale of all of the shares of our common stock in the IPO were registered under the Securities Act pursuant to our Registration Statements on Form S-1, as amended (File Nos. 333-232369 and 333-232796), which were declared or became effective on July 24, 2019.
There has been no material change in our planned use of the net proceeds from the IPO as described in the final prospectus filed with the SEC on July 26, 2019 relating to our Registration Statements on Form S-1 (File Nos. 333-232369 and 333-232796).
Since the effective date of our registration statement through June 30, 2024, we have not used any of the net proceeds from the IPO. Pending such uses, we have invested, and plan to continue to invest, the balance of the net proceeds from the IPO in cash and cash equivalent securities or highly liquid investment securities.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
On May 6, 2024, Frank Stokes, Chief Financial Officer, terminated a trading arrangement for the sale of the Company’s common stock. Such trading arrangement was intended to satisfy the affirmative defense conditions of the Securities Exchange Act Rule 10b5-1(c), but complied with the then applicable requirements of Rule 10b5-1(c) when adopted in November 5th, 2023. Such trading arrangement provided for the sale of up to 43,309 shares between February 5, 2024 and the completion of all the transactions under the trading agreement. Also, on May 6, 2024, Mr. Stokes adopted a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 10,000 shares of our common stock plus any additional shares that remain unsold under his previous arrangement. The new trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is estimated to be from May 6, 2024 until the earlier of all transaction under the trading arrangement being completed or the termination of the plan.
On May 10, 2024, Daniel Bradbury, Board Director, adopted a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 55,085 shares of our common stock plus any additional shares that remain unsold under his previous arrangement. The new trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is estimated to be from August 12, 2024 until March 14, 2025.
On May 24, 2024, Derek J. Maetzold, Chief Executive Officer, adopted a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 92,395 shares of our common stock adjusted for any shares that were sold under his previous arrangement. The new trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is estimated to be from September 9, 2024 until February 21, 2025.
No other officers or directors, as defined in Rule 16a-1(f), adopted and/or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement, as defined in Regulation S-K Item 408, during the last fiscal quarter.
Item 6. Exhibits.
| | | | | | | | |
Exhibit Number | | Description of document |
2.1#+ | | Agreement and Plan of Merger, dated October 18, 2021, by and among the Registrant, Space Merger Sub, Inc., Cernostics, Inc., and Shareholder Representative Services LLC, incorporated by reference to Exhibit 2.1 of the Registrant’s Current Report on Form 8-K, as amended, originally filed with the SEC on December 6, 2021. |
2.2#+ | | |
3.1 | | |
3.2 | | |
4.1 | | |
4.2 | | |
10.1*+ | | |
31.1* | | |
31.2* | | |
32.1** | | |
101.INS* | | Inline XBRL Instance Document—the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document. |
101.SCH* | | Inline XBRL Taxonomy Extension Schema. |
101.CAL* | | Inline XBRL Taxonomy Extension Calculation Linkbase. |
101.DEF* | | Inline XBRL Taxonomy Extension Definition Linkbase. |
101.LAB* | | Inline XBRL Taxonomy Extension Label Linkbase. |
101.PRE* | | Inline XBRL Taxonomy Extension Presentation Linkbase. |
104* | | Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101). |
_____________________________________
* Filed herewith
** Furnished herewith
+ Indicates management contract or compensatory plan.
# Certain schedules or exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule or exhibit will be furnished to the SEC upon request; provided, however, that we may request confidential treatment pursuant to Rule 24b-2 of the Exchange Act for any schedule or exhibit so furnished.
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
| | | | | | | | | | | | | | |
| | | CASTLE BIOSCIENCES, INC. |
| | | | |
Date: | August 5, 2024 | | By: | /s/ Derek J. Maetzold |
| | | | Derek J. Maetzold President and Chief Executive Officer (Principal Executive Officer) |
| | | | |
Date: | August 5, 2024 | | By: | /s/ Frank Stokes |
| | | | Frank Stokes Chief Financial Officer (Principal Financial and Accounting Officer) |
Castle Biosciences, Inc.
Non-Employee Director Compensation Policy
Adopted: June 8, 2019
Amended: January 28, 2021
Amended January 24, 2022
Amended: January 31, 2023
Amended: May 31, 2024 (the “Effective Date”)
Each member of the Board of Directors (the “Board”) of Castle Biosciences, Inc. (the “Company”) who is a non-employee director of the Company (each such member, a “Non-Employee Director”) will receive the compensation described in this Non-Employee Director Compensation Policy (the “Director Compensation Policy”) for his or her Board service. This policy is updated and effective as of the Effective Date and may be amended at any time in the sole discretion of the Board or the Compensation Committee of the Board.
A Non-Employee Director may decline all or any portion of his or her compensation by giving notice to the Company prior to the date cash is to be paid or equity awards are to be granted, as the case may be.
Annual Cash Compensation
Commencing at the beginning of the first calendar quarter following the Effective Date, each Non-Employee Director will receive the cash compensation set forth below for service on the Board. The annual cash compensation amounts will be payable in equal quarterly installments, in arrears following the end of each quarter in which the service occurred, pro-rated for any partial months of service. All annual cash fees are vested upon payment.
1. Annual Board Service Retainer
a.All Eligible Directors: $47,500
2. Annual Board Chair Service Retainer (in addition to Board Service Retainer):
a.Chair of the Board: $45,000
3. Annual Committee Member Service Retainer (committee chairs will not receive this retainer in addition to the Committee Chair Service Retainer):
a.Member of the Audit Committee: $10,000
b.Member of the Compensation Committee: $7,500
c.Member of the Nominating and Corporate Governance Committee: $5,000
4. Annual Committee Chair Service Retainer:
a.Chair of the Audit Committee: $20,000
b.Chair of the Compensation Committee: $20,000
c.Chair of the Nominating and Corporate Governance Committee: $10,000
Equity Compensation
The equity compensation set forth below will be granted under the Company’s 2019 Equity Incentive Plan (the “Plan”).
(a) Automatic Equity Grants.
(i) Initial Grant for New Directors. Without any further action of the Board, each person who,
after the Effective Date, is elected or appointed for the first time to be a Non-Employee Director will automatically, upon the date of his or her initial election or appointment to be a Non-Employee Director (or, if such date is not a market trading day, the first market trading day thereafter), be granted an equity award (the “Initial Grant”) having a value of $350,000, which shall be comprised of a restricted stock unit (“RSU”) award covering shares of common stock. The total number of shares subject to the Initial Grant will be calculated as the value of the Initial Grant divided by the average of the closing prices of the Company’s common stock for each trading day within the 30 calendar days prior to the grant date (such price, the “Average Price”) rounded down to the nearest whole share (the “Total Initial Shares”).
In the event that more than one Non-Employee Director is elected or appointed within a single calendar year, for each Non-Employee Director elected or appointed after the first election or appointment of a Non-Employee Director in such calendar year (each, a “Subsequent Director”), if the Average Price calculated for purposes of determining the Total Initial Shares underlying the Initial Grant for a Subsequent Director has not increased or decreased more than 10% compared to the Average Price calculated for purposes of determining the Total Initial Shares underlying the Initial Grant for the first Non-Employee Director elected or appointed in that same calendar year (the “First Director”), then the Total Initial Shares underlying the Initial Grant for such Subsequent Non-Employee Director shall be equal to the Total Initial Shares calculated for the First Director.
The shares subject to the Initial Grant will vest in a series of three successive equal annual installments over the three-year period measured from the date of grant.
(ii) Annual Grant. Without any further action of the Board, at the close of business on the date of each Annual Meeting of Stockholders following the Effective Date, each person who is then a Non-Employee Director will automatically be granted an equity awards (the “Annual Grant”) having a value of $200,000, which shall be comprised of a RSU award covering shares of common stock. The total number of shares subject to the Annual Grant will be calculated as the value of the Annual Grant divided by the average of the closing prices of the Company’s common stock for each trading day within the 30 calendar days prior to the grant date rounded down to the nearest whole share.
The shares subject to the Annual Grant will vest in full on the earlier of the (a) one-year anniversary of the date of grant and (b) the day immediately preceding the next Annual Meeting of Stockholders following the date of grant.
(b) Vesting; Change in Control. All vesting is subject to the Non-Employee Director’s Continuous Service (as defined in the Plan) on each applicable vesting date. Notwithstanding the foregoing vesting schedules, for each Non-Employee Director who remains in Continuous Service with the Company until immediately prior to the closing of a Change in Control (as defined in the Plan), the shares subject to his or her then-outstanding equity awards that were granted pursuant to this policy will become fully vested immediately prior to the closing of such Change in Control.
(c) Remaining Terms. The remaining terms and conditions of each award, including transferability, will be as set forth in the Company’s Director Option Grant Package in the form adopted from time to time by the Board.
Eligible Director Compensation Limit
Notwithstanding anything herein to the contrary, the cash compensation and equity compensation that each Eligible Director is entitled to receive under this Policy shall be subject to the limits set forth in Section 3(d) of the Plan.
Expenses
The Company will reimburse Non-Employee Director for ordinary, necessary and reasonable out-of-pocket travel expenses to cover in-person attendance at and participation in Board and committee meetings; provided, that the Non - Employee Director timely submit to the Company appropriate documentation substantiating such expenses in accordance with the Company’s travel and expense policy, as in effect from time to time.
Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a),
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
| | | | | | | | | | | | | | |
I, Derek J. Maetzold, certify that: |
| | | | |
1. | | I have reviewed this Quarterly Report on Form 10-Q of Castle Biosciences, Inc.; |
| | | | |
2. | | Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; |
| | | | |
3. | | Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; |
| | | | |
4. | | The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: |
| | | | |
| | (a) | | Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; |
| | | | |
| | (b) | | Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; |
| | | | |
| | (c) | | Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and |
| | | | |
| | (d) | | Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and |
| | | | |
5. | | The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): |
| | | | |
| | (a) | | All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and |
| | | | |
| | (b) | | Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. |
| | | | | | | | |
Date: | August 5, 2024 | /s/ Derek J. Maetzold |
| | Derek J. Maetzold President and Chief Executive Officer (Principal Executive Officer) |
Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a),
AS ADOPTED PURSUANT TO SECTION 302
OF THE SARBANES-OXLEY ACT OF 2002
| | | | | | | | | | | | | | |
I, Frank Stokes, certify that: |
| | | | |
1. | | I have reviewed this Quarterly Report on Form 10-Q of Castle Biosciences, Inc.; |
| | | | |
2. | | Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; |
| | | | |
3. | | Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; |
| | | | |
4. | | The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: |
| | | | |
| | (a) | | Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; |
| | | | |
| | (b) | | Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; |
| | | | |
| | (c) | | Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and |
| | | | |
| | (d) | | Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and |
| | | | |
5. | | The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): |
| | | | |
| | (a) | | All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and |
| | | | |
| | (b) | | Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. |
| | | | | | | | |
Date: | August 5, 2024 | /s/ Frank Stokes |
| | Frank Stokes Chief Financial Officer (Principal Financial and Accounting Officer) |
Exhibit 32.1
CERTIFICATIONS PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
| | | | | | | | |
In connection with the Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2024 of Castle Biosciences, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Derek J. Maetzold, President and Chief Executive Officer of the Company, and Frank Stokes, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to their knowledge: |
| | |
| (1) | the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); and |
| | |
| (2) | the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. |
| | | | | | | | | | | |
Date: | August 5, 2024 | | |
| | |
/s/ Derek J. Maetzold | /s/ Frank Stokes |
Derek J. Maetzold President and Chief Executive Officer (Principal Executive Officer) | Frank Stokes Chief Financial Officer (Principal Financial and Accounting Officer) |
| | |
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Castle Biosciences, Inc. under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing. |
v3.24.2.u1
Cover - shares
|
6 Months Ended |
|
Jun. 30, 2024 |
Jul. 29, 2024 |
Cover [Abstract] |
|
|
Document Type |
10-Q
|
|
Document Quarterly Report |
true
|
|
Document Period End Date |
Jun. 30, 2024
|
|
Document Transition Report |
false
|
|
Entity File Number |
001-38984
|
|
Entity Registrant Name |
CASTLE BIOSCIENCES, INC.
|
|
Entity Incorporation, State or Country Code |
DE
|
|
Entity Tax Identification Number |
77-0701774
|
|
Entity Address, Address Line One |
505 S. Friendswood Drive
|
|
Entity Address, Address Line Two |
Suite 401
|
|
Entity Address, City or Town |
Friendswood
|
|
Entity Address, State or Province |
TX
|
|
Entity Address, Postal Zip Code |
77546
|
|
City Area Code |
866
|
|
Local Phone Number |
788-9007
|
|
Title of 12(b) Security |
Common Stock, $0.001 par value per share
|
|
Trading Symbol |
CSTL
|
|
Security Exchange Name |
NASDAQ
|
|
Entity Current Reporting Status |
Yes
|
|
Entity Interactive Data Current |
Yes
|
|
Entity Filer Category |
Accelerated Filer
|
|
Entity Small Business |
false
|
|
Entity Emerging Growth Company |
false
|
|
Entity Shell Company |
false
|
|
Entity Common Stock, Shares Outstanding |
|
27,736,760
|
Entity Central Index Key |
0001447362
|
|
Current Fiscal Year End Date |
--12-31
|
|
Document Fiscal Year Focus |
2024
|
|
Document Fiscal Period Focus |
Q2
|
|
Amendment Flag |
false
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 2 such as Street or Suite number
+ References
+ Details
Name: |
dei_EntityAddressAddressLine2 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Current Assets |
|
|
Cash and cash equivalents |
$ 85,572
|
$ 98,841
|
Marketable investment securities |
174,116
|
144,258
|
Accounts receivable, net |
45,988
|
38,302
|
Inventory |
8,013
|
7,942
|
Prepaid expenses and other current assets |
6,716
|
6,292
|
Total current assets |
320,405
|
295,635
|
Long-term accounts receivable, net |
1,125
|
1,191
|
Property and equipment, net |
38,638
|
25,433
|
Operating lease assets |
11,621
|
12,306
|
Goodwill and other intangible assets, net |
112,840
|
117,335
|
Other assets – long-term |
2,683
|
1,440
|
Total assets |
487,312
|
453,340
|
Current Liabilities |
|
|
Accounts payable |
9,540
|
10,268
|
Accrued compensation |
21,239
|
28,945
|
Operating lease liabilities |
1,226
|
1,137
|
Other accrued and current liabilities |
7,449
|
7,317
|
Total current liabilities |
39,454
|
47,667
|
Long-term debt |
10,008
|
0
|
Noncurrent operating lease liabilities |
13,645
|
14,173
|
Noncurrent finance lease liabilities |
312
|
25
|
Deferred tax liability |
0
|
206
|
Total liabilities |
63,419
|
62,071
|
Commitments and Contingencies (Note 11) |
|
|
Stockholders’ Equity |
|
|
Preferred stock, $0.001 par value per share; 10,000,000 shares authorized as of June 30, 2024 and December 31, 2023; no shares issued and outstanding as of June 30, 2024 and December 31, 2023 |
0
|
0
|
Common stock, $0.001 par value per share; 200,000,000 shares authorized as of June 30, 2024 and December 31, 2023; 27,711,024 and 27,410,532 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively |
28
|
27
|
Additional paid-in capital |
636,022
|
609,477
|
Accumulated deficit |
(211,985)
|
(218,371)
|
Accumulated other comprehensive (loss) income |
(172)
|
136
|
Total stockholders’ equity |
423,893
|
391,269
|
Total liabilities and stockholders’ equity |
$ 487,312
|
$ 453,340
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_AccountsReceivableNetNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: 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)(23)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14
+ Details
Name: |
us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: 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 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: 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)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: 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 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: 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)(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionValue of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValueOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetIncludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 14: 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 15: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
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)(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -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 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 7: 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 8: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionValue of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockValueOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: 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)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -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 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
|
Jun. 30, 2024 |
Dec. 31, 2023 |
Statement of Financial Position [Abstract] |
|
|
Preferred stock, par value (in dollars per share) |
$ 0.001
|
$ 0.001
|
Preferred stock, shares authorized (in shares) |
10,000,000
|
10,000,000
|
Preferred stock, shares issued (in shares) |
0
|
0
|
Preferred stock, shares outstanding (in shares) |
0
|
0
|
Common stock, par value (in dollars per share) |
$ 0.001
|
$ 0.001
|
Common stock, shares authorized (in shares) |
200,000,000
|
200,000,000
|
Common stock, shares issued (in shares) |
27,711,024
|
27,410,532
|
Common stock, shares outstanding (in shares) |
27,711,024
|
27,410,532
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StatementOfFinancialPositionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Income Statement [Abstract] |
|
|
|
|
NET REVENUES |
$ 87,002
|
$ 50,138
|
$ 159,976
|
$ 92,175
|
OPERATING EXPENSES |
|
|
|
|
Cost of sales (exclusive of amortization of acquired intangible assets) |
14,519
|
11,058
|
28,413
|
21,240
|
Research and development |
14,136
|
13,308
|
27,945
|
27,701
|
Selling, general and administrative |
51,088
|
44,681
|
99,583
|
91,443
|
Amortization of acquired intangible assets |
2,247
|
2,248
|
4,494
|
4,470
|
Total operating expenses, net |
81,990
|
71,295
|
160,435
|
144,854
|
Operating income (loss) |
5,012
|
(21,157)
|
(459)
|
(52,679)
|
Interest income |
3,144
|
2,399
|
6,140
|
4,735
|
Interest expense |
(270)
|
(3)
|
(284)
|
(7)
|
Income (loss) before income taxes |
7,886
|
(18,761)
|
5,397
|
(47,951)
|
Income tax (benefit) expense |
(1,034)
|
16
|
(989)
|
30
|
Net income (loss) |
$ 8,920
|
$ (18,777)
|
$ 6,386
|
$ (47,981)
|
Earnings (loss) per share: |
|
|
|
|
Basic (in dollars per share) |
$ 0.32
|
$ (0.70)
|
$ 0.23
|
$ (1.80)
|
Diluted (in dollars per share) |
$ 0.31
|
$ (0.70)
|
$ 0.22
|
$ (1.80)
|
Weighted-average shares outstanding: |
|
|
|
|
Basic (in shares) |
27,646
|
26,733
|
27,566
|
26,670
|
Diluted (in shares) |
28,738
|
26,733
|
28,542
|
26,670
|
X |
- DefinitionOperating Expenses, Net Of Other Operating Income
+ References
+ Details
Name: |
cstl_OperatingExpensesNetOfOtherOperatingIncome |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
+ Details
Name: |
us-gaap_IncomeLossAttributableToParent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncomeStatementAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_InterestExpenseNonoperating |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_InvestmentIncomeInterest |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Statement of Comprehensive Income [Abstract] |
|
|
|
|
Net income (loss) |
$ 8,920
|
$ (18,777)
|
$ 6,386
|
$ (47,981)
|
Other comprehensive (loss) income: |
|
|
|
|
Net unrealized (loss) gain on marketable investment securities |
(61)
|
(8)
|
(308)
|
237
|
Comprehensive income (loss) |
$ 8,859
|
$ (18,785)
|
$ 6,078
|
$ (47,744)
|
X |
- DefinitionAmount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5
+ Details
Name: |
us-gaap_ComprehensiveIncomeNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($) $ in Thousands |
Total |
Preferred Stock |
Common Stock |
Additional Paid-in Capital |
Accumulated Deficit |
Accumulated Other Comprehensive (Loss) income |
Preferred stock, shares outstanding (in shares) at Dec. 31, 2022 |
|
0
|
|
|
|
|
Beginning balance at Dec. 31, 2022 |
$ 399,150
|
$ 0
|
$ 27
|
$ 560,409
|
$ (160,905)
|
$ (381)
|
Common stock, shares outstanding (in shares) at Dec. 31, 2022 |
|
|
26,553,681
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation expense |
13,525
|
|
|
13,525
|
|
|
Exercise of common stock options (in shares) |
|
|
30,495
|
|
|
|
Exercise of common stock options |
95
|
|
|
95
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) |
|
|
24,835
|
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees’ taxes |
(314)
|
|
|
(314)
|
|
|
Issuance of common stock under the employee stock purchase plan (in shares) |
|
|
77,190
|
|
|
|
Issuance of common stock under the employee stock purchase plan |
1,652
|
|
|
1,652
|
|
|
Net unrealized gain (loss) on marketable investment securities |
245
|
|
|
|
|
245
|
Net income (loss) |
(29,204)
|
|
|
|
(29,204)
|
|
Preferred Stock, Shares Outstanding, Ending Balance at Mar. 31, 2023 |
|
0
|
|
|
|
|
Ending balance at Mar. 31, 2023 |
385,149
|
$ 0
|
$ 27
|
575,367
|
(190,109)
|
(136)
|
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2023 |
|
|
26,686,201
|
|
|
|
Preferred stock, shares outstanding (in shares) at Dec. 31, 2022 |
|
0
|
|
|
|
|
Beginning balance at Dec. 31, 2022 |
399,150
|
$ 0
|
$ 27
|
560,409
|
(160,905)
|
(381)
|
Common stock, shares outstanding (in shares) at Dec. 31, 2022 |
|
|
26,553,681
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net unrealized gain (loss) on marketable investment securities |
237
|
|
|
|
|
|
Net income (loss) |
(47,981)
|
|
|
|
|
|
Preferred Stock, Shares Outstanding, Ending Balance at Jun. 30, 2023 |
|
0
|
|
|
|
|
Ending balance at Jun. 30, 2023 |
378,768
|
$ 0
|
$ 27
|
587,771
|
(208,886)
|
(144)
|
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 |
|
|
26,784,008
|
|
|
|
Preferred stock, shares outstanding (in shares) at Mar. 31, 2023 |
|
0
|
|
|
|
|
Beginning balance at Mar. 31, 2023 |
385,149
|
$ 0
|
$ 27
|
575,367
|
(190,109)
|
(136)
|
Common stock, shares outstanding (in shares) at Mar. 31, 2023 |
|
|
26,686,201
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation expense |
12,849
|
|
|
12,849
|
|
|
Exercise of common stock options (in shares) |
|
|
15,606
|
|
|
|
Exercise of common stock options |
89
|
|
|
89
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) |
|
|
82,201
|
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees’ taxes |
(534)
|
|
|
(534)
|
|
|
Net unrealized gain (loss) on marketable investment securities |
(8)
|
|
|
|
|
(8)
|
Net income (loss) |
(18,777)
|
|
|
|
(18,777)
|
|
Preferred Stock, Shares Outstanding, Ending Balance at Jun. 30, 2023 |
|
0
|
|
|
|
|
Ending balance at Jun. 30, 2023 |
$ 378,768
|
$ 0
|
$ 27
|
587,771
|
(208,886)
|
(144)
|
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 |
|
|
26,784,008
|
|
|
|
Preferred stock, shares outstanding (in shares) at Dec. 31, 2023 |
0
|
0
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
$ 391,269
|
$ 0
|
$ 27
|
609,477
|
(218,371)
|
136
|
Common stock, shares outstanding (in shares) at Dec. 31, 2023 |
27,410,532
|
|
27,410,532
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation expense |
$ 12,675
|
|
|
12,675
|
|
|
Exercise of common stock options (in shares) |
|
|
19,066
|
|
|
|
Exercise of common stock options |
65
|
|
|
65
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) |
|
|
44,830
|
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees’ taxes |
(474)
|
|
|
(474)
|
|
|
Issuance of common stock under the employee stock purchase plan (in shares) |
|
|
111,241
|
|
|
|
Issuance of common stock under the employee stock purchase plan |
1,708
|
|
$ 1
|
1,707
|
|
|
Net unrealized gain (loss) on marketable investment securities |
(247)
|
|
|
|
|
(247)
|
Net income (loss) |
(2,534)
|
|
|
|
(2,534)
|
|
Preferred Stock, Shares Outstanding, Ending Balance at Mar. 31, 2024 |
|
0
|
|
|
|
|
Ending balance at Mar. 31, 2024 |
$ 402,462
|
$ 0
|
$ 28
|
623,450
|
(220,905)
|
(111)
|
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2024 |
|
|
27,585,669
|
|
|
|
Preferred stock, shares outstanding (in shares) at Dec. 31, 2023 |
0
|
0
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
$ 391,269
|
$ 0
|
$ 27
|
609,477
|
(218,371)
|
136
|
Common stock, shares outstanding (in shares) at Dec. 31, 2023 |
27,410,532
|
|
27,410,532
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Exercise of common stock options (in shares) |
20,845
|
|
|
|
|
|
Net unrealized gain (loss) on marketable investment securities |
$ (308)
|
|
|
|
|
|
Net income (loss) |
$ 6,386
|
|
|
|
|
|
Preferred Stock, Shares Outstanding, Ending Balance at Jun. 30, 2024 |
0
|
0
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
$ 423,893
|
$ 0
|
$ 28
|
636,022
|
(211,985)
|
(172)
|
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024 |
27,711,024
|
|
27,711,024
|
|
|
|
Preferred stock, shares outstanding (in shares) at Mar. 31, 2024 |
|
0
|
|
|
|
|
Beginning balance at Mar. 31, 2024 |
$ 402,462
|
$ 0
|
$ 28
|
623,450
|
(220,905)
|
(111)
|
Common stock, shares outstanding (in shares) at Mar. 31, 2024 |
|
|
27,585,669
|
|
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Stock-based compensation expense |
13,179
|
|
|
13,179
|
|
|
Exercise of common stock options (in shares) |
|
|
1,779
|
|
|
|
Exercise of common stock options |
8
|
|
|
8
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees' taxes (in shares) |
|
|
123,576
|
|
|
|
Issuance of common stock from vested restricted stock units and payment of employees’ taxes |
(615)
|
|
|
(615)
|
|
|
Net unrealized gain (loss) on marketable investment securities |
(61)
|
|
|
|
|
(61)
|
Net income (loss) |
$ 8,920
|
|
|
|
8,920
|
|
Preferred Stock, Shares Outstanding, Ending Balance at Jun. 30, 2024 |
0
|
0
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
$ 423,893
|
$ 0
|
$ 28
|
$ 636,022
|
$ (211,985)
|
$ (172)
|
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024 |
27,711,024
|
|
27,711,024
|
|
|
|
X |
- DefinitionAmount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_IncreaseDecreaseInStockholdersEquityRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11
+ Details
Name: |
us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued during the period as a result of an employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate change in value for stock issued during the period as a result of employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued as a result of the exercise of stock options.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -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 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($) $ in Thousands |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
OPERATING ACTIVITIES |
|
|
Net income (loss) |
$ 6,386
|
$ (47,981)
|
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: |
|
|
Depreciation and amortization |
6,688
|
5,932
|
Stock-based compensation expense |
25,854
|
26,374
|
Deferred income taxes |
(1,542)
|
13
|
Accretion of discounts on marketable investment securities |
(3,422)
|
(2,282)
|
Other |
83
|
213
|
Change in operating assets and liabilities: |
|
|
Accounts receivable |
(7,620)
|
(7,978)
|
Prepaid expenses and other current assets |
(294)
|
158
|
Inventory |
(71)
|
(2,141)
|
Operating lease assets |
678
|
(469)
|
Other assets |
143
|
(80)
|
Accounts payable |
(1,650)
|
3,071
|
Operating lease liabilities |
(432)
|
958
|
Accrued compensation |
(7,706)
|
(7,060)
|
Other accrued and current liabilities |
68
|
2,047
|
Net cash provided by (used in) operating activities |
17,163
|
(29,225)
|
INVESTING ACTIVITIES |
|
|
Purchases of property and equipment |
(14,381)
|
(7,373)
|
Proceeds from sale of property and equipment |
7
|
8
|
Purchases of marketable investment securities |
(113,194)
|
(86,438)
|
Proceeds from maturities of marketable investment securities |
86,450
|
95,000
|
Net cash (used in) provided by investing activities |
(41,118)
|
1,197
|
FINANCING ACTIVITIES |
|
|
Proceeds from exercise of common stock options |
73
|
184
|
Payment of employees’ taxes on vested restricted stock units |
(1,089)
|
(848)
|
Proceeds from contributions to the employee stock purchase plan |
1,749
|
1,688
|
Repayment of principal portion of finance lease liabilities |
(47)
|
(70)
|
Proceeds from issuance of term debt |
10,000
|
0
|
Net cash provided by financing activities |
10,686
|
954
|
NET CHANGE IN CASH AND CASH EQUIVALENTS |
(13,269)
|
(27,074)
|
Beginning of period |
98,841
|
122,948
|
End of period |
85,572
|
95,874
|
DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: |
|
|
Accrued purchases of property and equipment |
2,148
|
728
|
Operating lease assets obtained in exchange for lease obligations |
0
|
485
|
Decrease in operating lease assets with corresponding change in lease liabilities |
(7)
|
0
|
Finance lease assets obtained in exchange for lease obligations |
166
|
0
|
Property and equipment acquired with tenant improvement allowance |
$ 0
|
$ 1,236
|
X |
- DefinitionDecrease in Operating Lease Assets With Corresponding Change in Lease Liabilities
+ References
+ Details
Name: |
cstl_DecreaseInOperatingLeaseAssetsWithCorrespondingChangeInLeaseLiabilities |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) In Operating Lease, Right-Of-Use Assets
+ References
+ Details
Name: |
cstl_IncreaseDecreaseInOperatingLeaseRightOfUseAssets |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionProperty And Equipment Acquired With Tenant Improvement Allowance
+ References
+ Details
Name: |
cstl_PropertyAndEquipmentAcquiredWithTenantImprovementAllowance |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFuture cash outflow to pay for purchases of fixed assets that have occurred.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5
+ Details
Name: |
us-gaap_CapitalExpendituresIncurredButNotYetPaid |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in other expenses incurred but not yet paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in operating assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherOperatingAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in prepaid expenses, and assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_OtherNoncashIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11
+ Details
Name: |
us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromDebtNetOfIssuanceCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.
+ References
+ Details
Name: |
us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from exercise of option under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A
+ Details
Name: |
us-gaap_ProceedsFromStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow associated with the amount received from the stock plan during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromStockPlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.2.u1
Organization and Description of Business
|
6 Months Ended |
Jun. 30, 2024 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Organization and Description of Business |
Organization and Description of Business Castle Biosciences, Inc. (the ‘‘Company”, “we”, “us” or “our”) was incorporated in the state of Delaware on September 12, 2007. We are a commercial-stage diagnostics company focused on providing clinicians and their patients with personalized, clinically actionable information to inform treatment decisions and improve health outcomes. We are based in Friendswood, Texas (a suburb of Houston, Texas) and our laboratory operations are conducted at our facilities located in Phoenix, Arizona and Pittsburgh, Pennsylvania.
|
X |
- DefinitionThe entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/275/tableOfContent
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/205/tableOfContent
+ Details
Name: |
us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Summary of Significant Accounting Policies
|
6 Months Ended |
Jun. 30, 2024 |
Accounting Policies [Abstract] |
|
Summary of Significant Accounting Policies |
Summary of Significant Accounting Policies Basis of Presentation Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’). All intercompany accounts and transactions have been eliminated in consolidation. We have a history of recurring net losses and negative cash flows and as of June 30, 2024, we had an accumulated deficit of $212.0 million. We believe our $85.6 million of cash and cash equivalents and $174.1 million of marketable investment securities as of June 30, 2024, and anticipated revenue from our test reports, will be sufficient to meet our cash requirements through at least the 12-month period following the date that these unaudited condensed consolidated financial statements were issued. Unaudited Interim Financial Information The accompanying condensed consolidated balance sheet as of June 30, 2024; the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive income (loss) and the condensed consolidated statements of stockholders’ equity, each for the three and six months ended June 30, 2024 and 2023; and the condensed consolidated statements of cash flows for the six months ended June 30, 2024 and 2023 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of our consolidated financial position as of June 30, 2024, the results of our consolidated operations for the three and six months ended June 30, 2024 and 2023 and our consolidated cash flows for the six months ended June 30, 2024 and 2023. The financial data and other information disclosed in these notes related to the three and six months ended June 30, 2024 and 2023 are also unaudited. The results for the three and six months ended June 30, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024, any other interim periods, or any future year or period. The balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the unaudited interim consolidated financial statements. These unaudited condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2024 (the “2023 Form 10-K”). Use of Estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realizability of deferred tax assets, the useful lives and recoverability of long-lived assets, the goodwill impairment test, the valuation of acquired intangible assets and the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions. Cash and Cash Equivalents including Concentrations of Credit Risk Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations. Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the financial institutions in which deposits are held. Marketable Investment Securities All debt securities are recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘ASC’’) Topic 320, Investments-Debt Securities (‘‘ASC 320’’). Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. All debt securities are classified as available-for-sale and are recorded at fair value in accordance with ASC 320. We recognize the unrealized gains and losses related to changes in fair value as a separate component of accumulated other comprehensive loss within total stockholders’ equity, net of any related deferred income tax effects, on our condensed consolidated balance sheets. Premiums or discounts from par value are amortized to interest income over the life of the underlying investment. Realized gains and losses on available-for-sale securities are calculated at the individual security level and included in interest income in the condensed consolidated statements of operations. Impairments of available-for-sale debt securities, if any, are recorded in our unaudited condensed consolidated statements of operations. See Notes 5 and 10 for further details. Revenue Recognition In accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating clinician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration. See Note 3 for further details. Accounts Receivable and Allowance for Credit Losses We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments. We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant given our application of the constraint to variable consideration. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. Adjustments for implicit price concessions attributable to variable consideration, as discussed below, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses. Property and Equipment Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between five and ten years. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. Our leasehold improvements primarily relate to our office and laboratory facilities in Friendswood, Texas, Phoenix, Arizona and Pittsburgh, Pennsylvania, and are generally being depreciated through the end of the lease terms in 2025 and 2033, respectively. Maintenance and repairs are charged to expense as incurred, and material improvements are capitalized. Interest costs incurred during the construction of major capital projects are capitalized until the underlying asset is ready for its intended use, at which point the capitalized interest costs are amortized using the straight-line method over the estimated useful life of the underlying asset. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations in the period realized. Goodwill Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350, Intangibles—Goodwill and Other, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each fiscal year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented. Factors that could result in a future impairment of goodwill include declines in the price of our common stock, increased competition, changes in macroeconomic developments, unfavorable government or regulatory developments and changes in coverage or reimbursement conditions. Accrued Compensation We accrue for liabilities under discretionary employee and executive bonus plans. Our estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines the actual achievement levels attained. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2024 and December 31, 2023, we accrued approximately $12,573,000 and $21,706,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the unaudited condensed consolidated balance sheets based on the expected timing of payment. Stock-Based Compensation Stock-based compensation expense for equity instruments issued to employees is measured based on the grant-date fair value of the awards. The fair value of employee stock options and offerings under the 2019 Employee Stock Purchase Plan (the “ESPP”) are estimated on the date of grant using the Black-Scholes option-pricing valuation model. For restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”), the fair value is equal to the closing price of our common stock on the date of grant. For awards with graded vesting and only service conditions, we recognize compensation costs on a straight-line basis over the requisite service period of the awards. For options and RSUs, the requisite service period is generally the award’s vesting period (typically four years). PSUs vest upon the achievement of certain performance conditions and the provision of service with us through a specified period. Accruals of compensation cost for PSUs are based on the probable outcome of the performance conditions and are reassessed each reporting period. We recognize compensation cost for PSUs separately for each vesting tranche on a ratable basis over the requisite service period. The requisite service period for PSUs is based on an analysis of vesting requirements and performance conditions for the particular award. Certain employees are entitled to acceleration of vesting of a portion of their awards upon retirement, subject to age, service and notice requirements. In these cases, the requisite service period takes into consideration the employee’s retirement eligibility, and is reassessed at each reporting date. For the ESPP, the requisite service period is generally the period of time from the offering date to the purchase date. Forfeitures are accounted for as they occur. Comprehensive Income (Loss) Comprehensive income (loss) is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Comprehensive income (loss) is made up of net income (loss) plus net unrealized gain (loss) on marketable investment securities, which is our only other item of other comprehensive income (loss). Accounting Pronouncements Yet to be Adopted In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 provide for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for the Company prospectively to all annual periods beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact this update will have on our consolidated financial statements and disclosures. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280)—Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which require public companies disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. We are currently evaluating the impact this update will have on our consolidated financial statements and disclosures. We have evaluated all other recently issued, but not yet effective, accounting pronouncements and do not believe that these accounting pronouncements will have any material impact on our consolidated financial statements or disclosures upon adoption.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent
+ Details
Name: |
us-gaap_SignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Revenue
|
6 Months Ended |
Jun. 30, 2024 |
Revenue from Contract with Customer [Abstract] |
|
Revenue |
Revenue All of our revenues from contracts with customers are associated with the provision of testing services. Our revenues are primarily attributable to our DecisionDx®-Melanoma test for cutaneous melanoma. We also provide a test for patients with cutaneous squamous cell carcinoma, DecisionDx®-SCC, a test for use in patients with suspicious pigmented lesions, MyPath® Melanoma, a test for uveal melanoma, DecisionDx®-UM, a test for patients diagnosed with Barrett’s esophagus, the TissueCypher® Barrett’s Esophagus Test and a pharmacogenomics testing service focused on mental health, IDgenetix®. We previously offered a second test for patients with suspicious pigmented lesions, DiffDx®-Melanoma, which we suspended in February 2023. Information on the disaggregation of revenues is included below. Once we satisfy our performance obligations and bill for the service, the timing of the collection of payments may vary based on the payment practices of the third-party payor and the existence of contractually established reimbursement rates. The payments for our services are primarily made by third-party payors, including Medicare and commercial health insurance carriers. Certain contracts contain a contractual commitment of a reimbursement rate that differs from our list prices. However, absent a positive coverage policy, with or without a contractually committed reimbursement rate, with a commercial carrier or governmental program, our diagnostic tests may or may not be paid by these entities. In addition, patients do not enter into direct agreements with us that commit them to pay any portion of the cost of the tests in the event that their insurance provider declines to reimburse us. We may pursue, on a case-by-case basis, reimbursement from such patients in the form of co-payments and co-insurance, in accordance with the contractual obligations that we have with the insurance carrier or health plan. These situations may result in a delay in the collection of payments. The Medicare claims that are covered by Medicare are generally paid at a rate established on Medicare’s Clinical Laboratory Fee Schedule or by the respective Medicare contractor within 30 days from receipt. Medicare claims that were either submitted to Medicare prior to the local coverage determination or other coverage commencement date or are not covered but meet the definition of being medically reasonable and necessary pursuant to the controlling Section 1862(a)(1)(A) of the Social Security Act are generally appealed and may ultimately be paid at the first (termed ‘‘redetermination’’), second (termed ‘‘reconsideration’’) or third level of appeal (de novo hearing with an Administrative Law Judge). A successful appeal at any of these levels may result in prompt payment. In the absence of Medicare coverage, contractually established reimbursements rates or other coverage, we have concluded that our contracts include variable consideration because the amounts paid by Medicare or commercial health insurance carriers may be paid at less than our standard rates or not paid at all, with such differences considered implicit price concessions. Variable consideration attributable to these price concessions is measured at the expected value using the ‘‘most likely amount’’ method under ASC 606. The amounts are estimated using historical average collection rates by test type and payor category taking into consideration the range of possible outcomes, the predictive value of our past experiences, the time period of when uncertainties expect to be resolved and the amount of consideration that is susceptible to factors outside of our influence, such as the judgment and actions of third parties. Such variable consideration is included in the transaction price only to the extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainties with respect to the amount are resolved. Variable consideration may be constrained and excluded from the transaction price in situations where there is no contractually agreed upon reimbursement coverage or in the absence of a predictable pattern and history of collectability with a payor. Accordingly, in such situations revenues are recognized on the basis of actual cash collections. Variable consideration for Medicare claims that are not covered by Medicare, including those claims undergoing appeal, is deemed to be fully constrained due to factors outside our influence (e.g., judgment or actions of third parties) and the uncertainty of the amount to be received is not expected to be resolved for a long period of time. Variable consideration is evaluated each reporting period and adjustments are recorded as increases or decreases in revenues. Included in revenues for the three months ended June 30, 2024 and 2023 were $363,000 of net positive revenue adjustments and $88,000 of net negative revenue adjustments, respectively, associated with changes in estimated variable consideration. Included in revenues for the six months ended June 30, 2024 and 2023 were $959,000 of net positive and $1,705,000 of net negative revenue adjustments, respectively, associated with changes in estimated variable consideration. These amounts include (i) adjustments for actual collections versus estimated amounts and (ii) cash collections and the related recognition of revenue in current period for tests delivered in prior periods due to the release of the constraint on variable consideration. Because our contracts with customers have an expected duration of one year or less, we have elected the practical expedient in ASC 606 to not disclose information about our remaining performance obligations. Any incremental costs to obtain contracts are recorded as selling, general and administrative expenses as incurred due to the short duration of our contracts. Contract balances consisted solely of accounts receivable (both current and noncurrent) as of June 30, 2024 and December 31, 2023. Disaggregation of Revenues The table below provides the disaggregation of revenue by type (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | Dermatologic(1) | $ | 68,828 | | | $ | 43,030 | | | $ | 128,163 | | | $ | 78,941 | | Non-Dermatologic(2) | 18,174 | | | 7,108 | | | 31,813 | | | 13,234 | | Total net revenues | $ | 87,002 | | | $ | 50,138 | | | $ | 159,976 | | | $ | 92,175 | |
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and our Diagnostic Gene Expression Profile offering (MyPath Melanoma and DiffDx-Melanoma). (2)Consists of TissueCypher Barrett’s Esophagus Test, DecisionDx-UM and IDgenetix. Payor Concentration We rely upon reimbursements from third-party government payors (primarily Medicare) and private-payor insurance companies to collect accounts receivable related to sales of our tests. Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Percentage of Revenues | | | | | | Six Months Ended June 30, | | Percentage of Accounts Receivable (current) as of | | Percentage of Accounts Receivable (noncurrent) as of | | 2024 | | 2023 | | June 30, 2024 | | December 31, 2023 | | June 30, 2024 | | December 31, 2023 | Medicare | 48 | % | | 49 | % | | 23 | % | | 20 | % | | * | | * | Payor A | 15 | % | | 14 | % | | 20 | % | | 19 | % | | 16 | % | | 15 | % | Payor B | * | | * | | * | | 10 | % | | 11 | % | | 11 | % |
* Less than 10% There were no other third-party payors that individually accounted for more than 10% of our total revenue or accounts receivable for the periods shown in the table above.
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Earnings (Loss) Per Share
|
6 Months Ended |
Jun. 30, 2024 |
Earnings Per Share [Abstract] |
|
Earnings (Loss) Per Share |
Earnings (Loss) Per Share Basic earnings (loss) per share is computed by dividing net income (loss) for the period by the weighted-average number of common shares outstanding during the period. Diluted earnings (loss) per share reflects the additional dilution from potential issuances of common stock, such as stock issuable pursuant to the exercise of stock options, vesting of RSUs and PSUs or purchases under the ESPP. The treasury stock method is used to calculate the potential dilutive effect of these common stock equivalents. Contingently issuable PSU awards are included in the computation of diluted earnings (loss) per share when the applicable performance criteria would be met and the common shares would be issuable if the end of the reporting period were the end of the contingency period. However, potentially dilutive shares are excluded from the computation of diluted loss per share when their effect is antidilutive. The following table shows the computation of basic and diluted earnings (loss) per share for the following three and six months ended June 30, 2024 and 2023 (in thousands, except per share data): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Numerator: | | | | | | | | | Net income (loss) | | $ | 8,920 | | | $ | (18,777) | | | $ | 6,386 | | | $ | (47,981) | | | | | | | | | | | | | | | | | | | | Denominator: | | | | | | | | | Weighted-average common shares outstanding, basic | | 27,646 | | | 26,733 | | | 27,566 | | | 26,670 | | Assumed exercise of stock options | | 440 | | | — | | | 441 | | | — | | Assumed vesting of RSUs | | 546 | | | — | | | 427 | | | — | | Assumed vesting of PSUs | | 98 | | | — | | | 98 | | | — | | Assumed issuance of shares under the ESPP | | 8 | | | — | | | 10 | | | — | | Weighted-average common shares outstanding, diluted | | 28,738 | | | 26,733 | | | 28,542 | | | 26,670 | | | | | | | | | | | Earnings (loss) per share: | | | | | | | | | Basic | | $ | 0.32 | | | $ | (0.70) | | | $ | 0.23 | | | $ | (1.80) | | Diluted | | $ | 0.31 | | | $ | (0.70) | | | $ | 0.22 | | | $ | (1.80) | | | | | | | | | | | Due to the Company reporting a net loss attributable to common stockholders for the three and six months ended June 30, 2023, all potentially dilutive securities are antidilutive and are excluded from the computations of diluted loss per share.The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted earnings (loss) per share for the three and six months ended June 30, 2024 and 2023 because to do so would be antidilutive. With regard to the PSUs, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share until such time that it is probable that actual performance will be above or below target (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | Stock options | 2,487 | | | 3,326 | | | 2,493 | | | 3,357 | | RSUs and PSUs | 892 | | | 3,562 | | | 877 | | | 3,589 | | ESPP | 216 | | | 309 | | | 233 | | | 294 | | Total | 3,595 | | | 7,197 | | | 3,603 | | | 7,240 | |
In addition, in connection with our acquisition of AltheaDx, Inc. (“AltheaDx”) in April 2022, we may be required to issue shares of our common stock to satisfy the contingent consideration obligations, pending the outcome of certain commercial and regulatory milestones, as required by the definitive agreement to acquire AltheaDx. For purposes of calculating diluted earnings (loss) per share, no such shares were assumed to have been issued because none of the applicable conditions have been met to date. See Note 10 for additional information.
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Marketable Investment Securities
|
6 Months Ended |
Jun. 30, 2024 |
Investments, Debt and Equity Securities [Abstract] |
|
Marketable Investment Securities |
Marketable Investment Securities The following tables present our available-for-sale debt securities (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | Amortized Cost | | Unrealized | | Estimated Fair Value | | | Gains | | Losses | | U.S. government securities | $ | 174,288 | | | $ | 5 | | | $ | (177) | | | $ | 174,116 | | Total | $ | 174,288 | | | $ | 5 | | | $ | (177) | | | $ | 174,116 | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | Amortized Cost | | Unrealized | | Estimated Fair Value | | | Gains | | Losses | | U.S. government securities | $ | 144,122 | | | $ | 143 | | | $ | (7) | | | $ | 144,258 | | Total | $ | 144,122 | | | $ | 143 | | | $ | (7) | | | $ | 144,258 | |
Although available to be sold to meet operating needs or otherwise, securities are generally held through maturity. We classify all investments as current assets, as these are readily available for use in current operations. The cost of securities sold is determined based on the specific identification method for purposes of recording gains and losses. There were no realized gains or losses on sales of investments for the three and six months ended June 30, 2024 and 2023. We evaluated our investment portfolio under the available-for-sale debt securities impairment model guidance and determined our investment portfolio is comprised of low-risk, investment grade securities. As of June 30, 2024, unrealized losses on our available-for-sale investments are not attributed to credit risk. We believe that an allowance for credit losses is unnecessary because the unrealized losses on certain of our marketable investment securities are due to market factors. No credit-related or noncredit-related impairment losses were recorded for the three and six months ended June 30, 2024 and 2023. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. As of June 30, 2024, all of our available-for-sale debt securities had contractual maturities of one year or less. Accrued interest receivable is included in prepaid expenses and other current assets in our unaudited condensed consolidated balance sheets. As of June 30, 2024 and December 31, 2023, the accrued interest receivable balance was immaterial. Additional information relating to the fair value of marketable investment securities can be found in Note 10.
|
X |
- References
+ Details
Name: |
us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for investments in certain debt and equity securities.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 940 -SubTopic 320 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/940-320/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1403 -Paragraph b -Publisher SEC
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/320/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 320 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/942-320/tableOfContent
+ Details
Name: |
us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Property and Equipment, Net
|
6 Months Ended |
Jun. 30, 2024 |
Property, Plant and Equipment [Abstract] |
|
Property and Equipment, Net |
Property and Equipment, Net Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Land(1) | $ | 7,245 | | | $ | — | | Lab equipment(2) | 19,364 | | | 16,472 | | Leasehold improvements | 10,918 | | | 9,990 | | Computer equipment(3) | 4,703 | | | 4,060 | | Furniture and fixtures | 2,783 | | | 2,385 | | Construction-in-progress | 3,895 | | | 637 | | Total | 48,908 | | | 33,544 | | Less accumulated depreciation(2)(3) | (10,270) | | | (8,111) | | Property and equipment, net | $ | 38,638 | | | $ | 25,433 | |
(1)On February 9, 2024, we purchased approximately 23 acres of land in Friendswood, Texas for purpose of developing a commercial office building to be used as our future corporate headquarters. (2)As of June 30, 2024 and December 31, 2023, includes lab equipment under finance lease of $369 thousand and accumulated depreciation of $323 thousand and $278 thousand, respectively. (3)As of June 30, 2024, includes computer equipment under finance lease of $166 thousand and accumulated depreciation of $3 thousand. As of December 31, 2023, includes no computer equipment under finance lease. Depreciation expense was recorded in the unaudited condensed consolidated statements of operations as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 637 | | | $ | 405 | | | $ | 1,292 | | | $ | 700 | | Research and development | 85 | | | 83 | | | 169 | | | 162 | | Selling, general and administrative | 379 | | | 304 | | | 733 | | | 600 | | Total | $ | 1,101 | | | $ | 792 | | | $ | 2,194 | | | $ | 1,462 | |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/360/tableOfContent
Reference 2: 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 3: 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
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Goodwill and Other Intangible Assets, Net
|
6 Months Ended |
Jun. 30, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Goodwill and Other Intangible Assets, Net |
Goodwill and Other Intangible Assets, Net Goodwill The balance of our goodwill was $10.7 million as of June 30, 2024 and December 31, 2023. There were no accumulated impairments of goodwill as of June 30, 2024 or December 31, 2023. Other Intangible Assets, Net Our other intangible assets, net consist of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | Gross carrying value | | Accumulated amortization | | Net | | Weighted-Average Remaining Life (in years) | Developed technology | $ | 125,317 | | | $ | (23,441) | | | $ | 101,876 | | | 11.7 | Assembled workforce | 563 | | | (290) | | | 273 | | | 2.4 | Total other intangible assets, net | $ | 125,880 | | | $ | (23,731) | | | $ | 102,149 | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | Gross carrying value | | Accumulated amortization | | Net | | Weighted-Average Remaining Life (in years) | Developed technology | $ | 125,317 | | | $ | (19,003) | | | $ | 106,314 | | | 12.2 | Assembled workforce | 563 | | | (234) | | | 329 | | | 2.9 | Total other intangible assets, net | $ | 125,880 | | | $ | (19,237) | | | $ | 106,643 | | | |
Amortization expense of intangible assets was $2.2 million and $4.5 million for the three and six months ended June 30, 2024, respectively, and $2.2 million and $4.5 million for the three and six months ended June 30, 2023, respectively
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all or part of the information related to intangible assets.
+ ReferencesReference 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 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent
+ Details
Name: |
us-gaap_IntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Other Accrued and Current Liabilities
|
6 Months Ended |
Jun. 30, 2024 |
Payables and Accruals [Abstract] |
|
Other Accrued and Current Liabilities |
Other Accrued and Current Liabilities Other accrued and current liabilities consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Clinical studies | $ | 2,947 | | | $ | 3,475 | | Accrued service fees | 2,610 | | | 2,097 | | ESPP contributions | 937 | | | 896 | | | | | | Other | 955 | | | 849 | | Total | $ | 7,449 | | | $ | 7,317 | |
|
X |
- DefinitionThe entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1
+ Details
Name: |
us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Long-Term Debt
|
6 Months Ended |
Jun. 30, 2024 |
Debt Disclosure [Abstract] |
|
Long-Term Debt |
Long-Term Debt We had no debt as of December 31, 2023. Our long-term debt as of June 30, 2024 is presented in the table below (in thousands): | | | | | | | | | June 30, 2024 | | | Term debt | $ | 10,200 | | | | Unamortized discount | (192) | | | | Total long-term debt | 10,008 | | | | Less: Current portion of long-term debt | — | | | | Total | $ | 10,008 | | | |
Borrowings under our 2024 LSA approximate their fair value as the interest rate is variable and reflects market rates (Level 2 instrument). As of June 30, 2024, the carrying amount of borrowings under our 2024 LSA, exclusive of unamortized discount, and their estimated fair value were $10.2 million. Future maturities of principal amounts on long-term debt as of June 30, 2024 are as follows (in thousands): | | | | | | Years Ending December 31, | | 2024 | $ | — | | 2025 | 278 | | 2026 | 3,333 | | 2027 | 3,333 | | 2028 | 3,056 | | Total | $ | 10,000 | |
2024 Loan and Security Agreement On March 26, 2024 (the ‘‘Closing Date’’), we entered into a Loan and Security Agreement (the ‘‘2024 LSA”), by and between us, our wholly owned subsidiary, Castle Narnia Real Estate Holding 1, LLC and Silicon Valley Bank, a division of First-Citizens Bank & Trust Company (the “Lender’’). The 2024 LSA provides for (i) on the Closing Date, $10.0 million aggregate principal amount of term loans (discussed in the ‘‘2024 Term Loan’’ section below), and (ii) from the Closing Date until March 31, 2025, an additional line of credit of $25.0 million with the same interest rate and maturity as the term debt available (discussed in the ‘‘2024 Credit Line’’ section below) at our option. The obligations under the 2024 LSA are secured by substantially all of our assets, excluding intellectual property, the real property held by us, and are subject to certain other exceptions and limitations. We have the right to prepay the 2024 LSA in whole, subject to a prepayment fee of approximately 1.50% if prepaid prior to March 26, 2026. Amounts repaid under the 2024 LSA may not be reborrowed. In addition, the 2024 LSA contains customary conditions of borrowing, events of default and covenants, including covenants that restrict our ability to dispose of assets, merge with or acquire other entities, incur indebtedness and make distributions to holders of our capital stock. Should an event of default occur, including the occurrence of a material adverse change, we could be liable for immediate repayment of all obligations under the 2024 LSA. Should we seek to amend the terms of the 2024 LSA, the consent of the Lender would be required. As of June 30, 2024, we were in compliance with all of the covenants. The 2024 LSA bears interest at a floating rate equal to the greater of (a) the WSJ Prime Rate plus 0.25% or (b) 6.00% per annum. The Term Loans are interest only from the Closing Date through November 30, 2025, which may be extended at our option through November 30, 2026 as long as no event of default under the 2024 LSA has occurred. After the end of the interest only period, we are required to pay equal monthly installments of principal through the maturity date of November 1, 2028. We are also obligated to make an additional final payment of 2.00% of the aggregate original principal amounts of Term Loans advanced by the Lender, due at the earlier of the maturity date or date the Term Loans are repaid in full. 2024 Term Loan On March 26, 2024, we drew $10.0 million in Term Loans under the terms and provisions of the 2024 LSA. We are obligated to make a final payment of $200,000 under the terms of the 2024 LSA final payment provisions. A discount on debt equal to this obligation was recorded on the draw date and is being amortized as additional interest expense using the effective interest method over the term of the debt. As of June 30, 2024, no payment on principal has been made. As of June 30, 2024, the effective interest rate for all outstanding debt under the 2024 Term Loan was 9.03%. 2024 Credit Line We have a $25.0 million line of credit under the terms and provisions of the 2024 LSA available from the Closing Date until March 31, 2025. Amounts repaid under the 2024 Credit Line may not be reborrowed. As of June 30, 2024, no draws had been made on the line of credit. Interest Expense on Long-Term Debt The table below shows the components of interest expense for the three and six months ended June 30, 2024 (in thousands): | | | | | | | | | | | | | | | Three Months Ended June 30, 2024 | | Six Months Ended June 30, 2024 | | | Interest expense on long term debt | $ | 228 | | | $ | 241 | | | | Less: Capitalized interest | (12) | | | (12) | | | | Total | $ | 216 | | | $ | 229 | | | |
There was no interest expense on long term debt or capitalized interest for the three and six months ended June 30, 2023.
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Fair Value Measurements
|
6 Months Ended |
Jun. 30, 2024 |
Fair Value Disclosures [Abstract] |
|
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 (an exit price) in the principal or most advantageous market in an orderly transaction between market participants at the measurement date. The fair value hierarchy prioritizes the inputs to valuation techniques used in measuring fair value. There are three levels to the fair value hierarchy based on the reliability of inputs, as follows: Level 1 – Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets. Level 2 – Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 3 – Unobservable inputs in which little or no market data exists, therefore requiring us to develop our own assumptions. Financial instruments measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. The use of different assumptions and/or estimation methodologies may have a material effect on estimated fair values. Accordingly, the fair value estimates disclosed, or amounts recorded, may not be indicative of the amount that we or holders of the instruments could realize in a current market exchange. The table below provides information, by level within the fair value hierarchy, of our financial assets and liabilities that are accounted for at fair value on a recurring basis as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2024 | | Quoted Prices in Active Markets for Identical Items (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | | Total | Assets | | | | | | | | Money market funds(1) | $ | 80,525 | | | $ | — | | | $ | — | | | $ | 80,525 | | U.S. government securities(2) | $ | 174,116 | | | $ | — | | | $ | — | | | $ | 174,116 | | Liabilities | | | | | | | | Contingent consideration(3) | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2023 | | Quoted Prices in Active Markets for Identical Items (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | | Total | Assets | | | | | | | | Money market funds(1) | $ | 89,308 | | | $ | — | | | $ | — | | | $ | 89,308 | | U.S. government securities(2) | $ | 144,258 | | | $ | — | | | $ | — | | | $ | 144,258 | | Liabilities | | | | | | | | Contingent consideration(3) | $ | — | | | $ | — | | | $ | — | | | $ | — | |
(1)Classified as “Cash and cash equivalents” in the unaudited condensed consolidated balance sheets. (2)Classified as “Marketable investment securities” in the unaudited condensed consolidated balance sheets. (3)Current portion, if any, classified as “Other accrued and current liabilities” in the unaudited condensed consolidated balance sheets. Contingent Consideration In connection with our acquisition of AltheaDx, we agreed to pay contingent consideration of up to $75.0 million of commercial milestone payments based on the achievement of certain net revenue targets relating to the years ending December 31, 2022, 2023 and 2024 (“AltheaDx Earnout Payments”). The portion of the AltheaDx Earnout Payments associated with the commercial milestones for the year ended December 31, 2023 was $37.5 million and was not paid since the applicable commercial milestones were not met. The AltheaDx Earnout Payments included a 2022 catch-up provision for additional payment of up to $17.5 million that expired in 2023. Therefore, as of June 30, 2024, we have a potential payment obligation of up to $20.0 million with respect to the remaining commercial milestones for 2024. If the settlement of the remaining portion of the AltheaDx Earnout Payments would have occurred on June 30, 2024, no amounts would have been due because no commercial milestones had been achieved as of such date. The contingent consideration was classified as a Level 3 fair value measurement due to the use of significant unobservable inputs and a Monte Carlo simulation to determine its fair value. The Monte Carlo simulation uses projections of the commercial milestones for the applicable period as well as the corresponding targets and approximate timing of payment based on the terms of the arrangement. The valuation of the AltheaDx contingent consideration was zero as of June 30, 2024 and December 31, 2023, and no gains or losses were recorded associated with changes in fair value during the three and six months ended June 30, 2024 and 2023. The contingent consideration liability is remeasured at fair value at each reporting period taking into account any updated assumptions or changes in circumstances. Any changes in the fair value are recorded as gains or losses in our unaudited condensed consolidated statement of operations.
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 107 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Commitments and Contingencies
|
6 Months Ended |
Jun. 30, 2024 |
Commitments and Contingencies Disclosure [Abstract] |
|
Commitments and Contingencies |
Commitments and Contingencies From time to time, we may be involved in legal proceedings arising in the ordinary course of business. We believe there is no threatened litigation or litigation pending that could have, individually or in the aggregate, a material adverse effect on our financial position, results of operations or cash flows. On February 1, 2024, we received a Subpoena from the Department of Health and Human Services, Office of Inspector General, seeking documents and information concerning claims submitted for payment under federal healthcare programs. The Subpoena requested that we produce documents relating primarily to interactions with medical providers and billing to government-funded healthcare programs for our tests. The time period covered by the Subpoena is January 1, 2015 through February 1, 2024. We are continuing to cooperate with the government’s request and are in the process of responding to the Subpoena. We are unable to predict what action, if any, might be taken in the future by the Department of Health and Human Services, Office of Inspector General, or any other governmental authority as a result of the matters related to this Subpoena. No claims have been made against us at this time. Any potential claims could subject us to significant liability for damages and harm our reputation. Our insurance and indemnities may not cover all claims that may be asserted against us. We are unable to predict the outcome and are unable to make a meaningful estimate of the amount or range of loss, if any, that could result from any unfavorable outcome.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Stock Incentive Plans and Stock-Based Compensation
|
6 Months Ended |
Jun. 30, 2023 |
Share-Based Payment Arrangement [Abstract] |
|
Stock Incentive Plans and Stock-Based Compensation |
Stock Incentive Plans and Stock-Based Compensation Stock Incentive Plans Effective January 1, 2024, an additional 1,370,526 shares became available under our 2019 Equity Incentive Plan (the “2019 Plan”) pursuant to an automatic annual increase. The 2019 Plan provides for automatic annual increases to the number of shares authorized for issuance, equal to 5% of our common shares outstanding as of the immediately preceding year end, through January 1, 2029. As of June 30, 2024, 353,485 shares remained available for grant under the 2019 Plan. On December 22, 2022, our board of directors approved the 2022 Inducement Plan (the “Inducement Plan”). Our Inducement Plan provides for the grant of RSU awards and other stock awards made as an inducement material to the grantee’s entering into employment with us to the extent such grantee was not previously an employee of ours or is entering into employment following a bona fide period of non-employment with us. As of June 30, 2024, there were 292,473 shares available for grant under the Inducement Plan. Stock Options Stock option activity under our stock plans for the six months ended June 30, 2024 is set forth below: | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted-Average | | | | Stock Options Outstanding | | Exercise Price | | Remaining Contractual Term (Years) | | Aggregate Intrinsic Value (in thousands) | Balance as of December 31, 2023 | 3,208,979 | | | $ | 35.38 | | | | | | | | | | | | | | Granted | — | | | $ | — | | | | | | Exercised | (20,845) | | | $ | 3.51 | | | | | | Forfeited/Cancelled | (25,758) | | | $ | 41.19 | | | | | | Balance as of June 30, 2024 | 3,162,376 | | | $ | 35.55 | | | 6.0 | | $ | 9,011 | | Exercisable at June 30, 2024 | 2,798,447 | | | $ | 34.29 | | | 5.9 | | $ | 8,987 | |
Restricted Stock Units RSUs represent the right to receive shares of our common stock at a specified future date, subject to vesting. Our RSUs generally vest annually from the grant date in four equal installments subject to the holder’s continued service with us. We issue new shares of common stock upon the vesting of RSUs. The following table summarizes our RSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Restricted Stock Units Outstanding | | Weighted-Average Grant Date Fair Value | Balance as of December 31, 2023 | 2,805,075 | | | $ | 25.48 | | Granted | 1,485,191 | | | $ | 21.44 | | Vested(1) | (219,925) | | | $ | 24.60 | | Forfeited/Cancelled | (76,466) | | | $ | 21.16 | | Balance as of June 30, 2024 | 3,993,875 | | $ | 24.11 | |
(1)The aggregate number of shares withheld upon vesting for employee tax obligations was 51,519 for the six months ended June 30, 2024. Performance-Based Restricted Stock Units PSUs represent the right to receive shares of our common stock contingent upon the achievement of certain financial performance measures. We issue new shares of common stock upon the vesting of PSUs. The following table summarizes our PSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Performance-Based Restricted Stock Units Outstanding | | Weighted-Average Grant Date Fair Value | Balance as of December 31, 2023 | 196,033 | | | $ | 23.23 | | Granted | 177,513 | | | $ | 21.23 | | Vested | — | | | $ | — | | Forfeited/Cancelled | — | | | $ | — | | Balance as of June 30, 2024 | 373,546 | | $ | 22.28 | |
Retirement Policy In January 2023, our board of directors approved a retirement policy (the “Retirement Policy”) that provides for acceleration of a portion of unvested awards that were granted to certain eligible employees upon meeting age, service and notice requirements. We considered the adoption of the Retirement Policy to be a modification of existing awards under ASC Topic 718, Compensation – Stock Compensation. The modification did not result in any incremental compensation cost. However, the adoption of the policy resulted in a new estimate of the requisite service period for certain awards, which we reassess at each balance sheet date. In connection with the Retirement Policy, we accelerated the recognition of compensation expense of $0.4 million and $0.4 million during the three months ended June 30, 2024 and 2023, respectively, and accelerated the recognition of compensation expense of $0.6 million and $1.1 million for the six months ended June 30, 2024 and 2023, respectively. Employee Stock Purchase Plan The ESPP provides for certain automatic increases in the number of shares of common stock reserved for issuance, which resulted in an additional 274,105 shares becoming available under the ESPP effective January 1, 2024. During the six months ended June 30, 2024, we issued 111,241 shares of common stock pursuant to scheduled purchases under the ESPP. As of June 30, 2024, 1,103,127 shares remained available for issuance under the ESPP. Determining Fair Value - Summary of Assumptions We use the Black-Scholes option pricing model to estimate the fair value of each option grant on the date of grant or any other measurement date. The following table sets forth the assumptions used to determine the fair value of stock options: | | | | | | | | | | | | | Six Months Ended June 30, | | 2024 | | 2023 | Average expected term (years) | N/A | | 5.0 | Expected stock price volatility | N/A | | 75.75% - 76.01% | Risk-free interest rate | N/A | | 3.57% - 3.57% | Dividend yield | N/A | | —% |
The following table sets forth assumptions used to determine the fair value of the purchase rights issued under the ESPP: | | | | | | | | | | | | | Six Months Ended June 30, | | 2024 | | 2023 | Average expected term (years) | 1.3 | | 1.3 | Expected stock price volatility | 72.04% - 130.95% | | 72.80% - 82.61% | Risk-free interest rate | 4.43% - 5.33% | | 4.77% - 5.07% | Dividend yield | —% | | —% | | | | |
We use the closing price of our common stock on the date of grant to determine the fair value of RSUs and PSUs. Stock-Based Compensation Expense Stock-based compensation expense is included in the unaudited condensed consolidated statements of operations as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2024 | | 2023 | | 2024 | | 2023 | | | | | Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 1,401 | | | $ | 1,202 | | | $ | 2,715 | | | $ | 2,474 | | | | | | Research and development | 2,637 | | | 2,486 | | | 5,266 | | | 5,073 | | | | | | Selling, general and administrative | 9,141 | | | 9,161 | | | 17,873 | | | 18,827 | | | | | | Total stock-based compensation expense | $ | 13,179 | | | $ | 12,849 | | | $ | 25,854 | | | $ | 26,374 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
For the six months ended June 30, 2023, the weighted-average grant date fair value of stock options granted was $15.99 per option. There were no stock options granted for the same period in 2024. For the six months ended June 30, 2024 and 2023, the weighted-average grant date fair value of the purchase rights granted under the ESPP was $11.17 and $11.00 per share, respectively. As of June 30, 2024, the total unrecognized stock-based compensation cost related to outstanding awards was $94,633,000, which is expected to be recognized over a weighted-average period of 2.4 years. The total unrecognized compensation cost will be adjusted for forfeitures in future periods as they occur.
|
X |
- DefinitionThe entire disclosure for share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -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 (h)(2) -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 (h)(2)(i) -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 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Income Taxes
|
6 Months Ended |
Jun. 30, 2024 |
Income Tax Disclosure [Abstract] |
|
Income Taxes |
Income Taxes Our effective income tax rate was (13.1)% and (18.3)% for the three and six months ended June 30, 2024, respectively. Our effective income tax rate was immaterial for the three and six months ended June 30, 2023, respectively. The effective rate for the three and six months ended June 30, 2024 and 2023 differed from our federal statutory rate of 21% primarily due to the tax impact from the valuation allowance for current year activity, state income taxes and the non-deductibility of other permanent items.
|
X |
- DefinitionThe entire disclosure for income tax.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21
Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Pay vs Performance Disclosure |
|
|
|
|
|
|
Net income (loss) |
$ 8,920
|
$ (2,534)
|
$ (18,777)
|
$ (29,204)
|
$ 6,386
|
$ (47,981)
|
X |
- ReferencesReference 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_PvpTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.2.u1
Insider Trading Arrangements
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2024
shares
|
Jun. 30, 2024
shares
|
Trading Arrangements, by Individual |
|
|
Non-Rule 10b5-1 Arrangement Adopted |
false
|
|
Non-Rule 10b5-1 Arrangement Terminated |
false
|
|
Daniel Bradbury [Member] |
|
|
Trading Arrangements, by Individual |
|
|
Material Terms of Trading Arrangement |
|
On May 10, 2024, Daniel Bradbury, Board Director, adopted a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 55,085 shares of our common stock plus any additional shares that remain unsold under his previous arrangement. The new trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is estimated to be from August 12, 2024 until March 14, 2025.
|
Name |
Daniel Bradbury
|
|
Title |
Board Director
|
|
Rule 10b5-1 Arrangement Adopted |
true
|
|
Adoption Date |
May 10, 2024
|
|
Expiration Date |
March 14, 2025
|
|
Arrangement Duration |
214 days
|
|
Aggregate Available |
55,085
|
55,085
|
Derek J. Maetzold [Member] |
|
|
Trading Arrangements, by Individual |
|
|
Material Terms of Trading Arrangement |
|
On May 24, 2024, Derek J. Maetzold, Chief Executive Officer, adopted a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 92,395 shares of our common stock adjusted for any shares that were sold under his previous arrangement. The new trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is estimated to be from September 9, 2024 until February 21, 2025.
|
Name |
Derek J. Maetzold
|
|
Title |
Chief Executive Officer
|
|
Rule 10b5-1 Arrangement Adopted |
true
|
|
Adoption Date |
May 24, 2024
|
|
Expiration Date |
February 21, 2025
|
|
Arrangement Duration |
165 days
|
|
Aggregate Available |
92,395
|
92,395
|
Frank Stokes November 2023 Plan [Member] | Frank Stokes [Member] |
|
|
Trading Arrangements, by Individual |
|
|
Material Terms of Trading Arrangement |
|
On May 6, 2024, Frank Stokes, Chief Financial Officer, terminated a trading arrangement for the sale of the Company’s common stock. Such trading arrangement was intended to satisfy the affirmative defense conditions of the Securities Exchange Act Rule 10b5-1(c), but complied with the then applicable requirements of Rule 10b5-1(c) when adopted in November 5th, 2023. Such trading arrangement provided for the sale of up to 43,309 shares between February 5, 2024 and the completion of all the transactions under the trading agreement.
|
Name |
Frank Stokes
|
|
Title |
Chief Financial Officer
|
|
Rule 10b5-1 Arrangement Terminated |
true
|
|
Termination Date |
May 6, 2024
|
|
Aggregate Available |
43,309
|
43,309
|
Frank Stokes May 2024 Plan [Member] | Frank Stokes [Member] |
|
|
Trading Arrangements, by Individual |
|
|
Material Terms of Trading Arrangement |
|
Also, on May 6, 2024, Mr. Stokes adopted a Rule 10b5-1 trading arrangement providing for the sale from time to time of an aggregate of up to 10,000 shares of our common stock plus any additional shares that remain unsold under his previous arrangement. The new trading arrangement is intended to satisfy the affirmative defense in Rule 10b5-1(c). The duration of the trading arrangement is estimated to be from May 6, 2024 until the earlier of all transaction under the trading arrangement being completed or the termination of the plan.
|
Name |
Mr. Stokes
|
|
Rule 10b5-1 Arrangement Adopted |
true
|
|
Adoption Date |
May 6, 2024
|
|
Aggregate Available |
10,000
|
10,000
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_MtrlTermsOfTrdArrTextBlock |
Namespace Prefix: |
ecd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TradingArrByIndTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B
+ Details
Name: |
ecd_TrdArrAdoptionDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C
+ Details
Name: |
ecd_TrdArrDuration |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C
+ Details
Name: |
ecd_TrdArrExpirationDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TrdArrIndName |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TrdArrIndTitle |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D
+ Details
Name: |
ecd_TrdArrSecuritiesAggAvailAmt |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B
+ Details
Name: |
ecd_TrdArrTerminationDate |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
ecd_IndividualAxis=cstl_DanielBradburyMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
ecd_IndividualAxis=cstl_DerekJ.MaetzoldMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
ecd_TradingArrAxis=cstl_FrankStokesNovember2023PlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
ecd_IndividualAxis=cstl_FrankStokesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
ecd_TradingArrAxis=cstl_FrankStokesMay2024PlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
|
6 Months Ended |
Jun. 30, 2024 |
Accounting Policies [Abstract] |
|
Basis of Presentation |
Our unaudited condensed consolidated financial statements include the accounts of Castle Biosciences, Inc. and our wholly owned subsidiaries and have been prepared in conformity with accounting principles generally accepted in the United States of America (‘‘U.S. GAAP’’).
|
Consolidation |
All intercompany accounts and transactions have been eliminated in consolidation.
|
Use of Estimates |
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates include revenue recognition, the valuation of stock-based compensation, assessing future tax exposure and the realizability of deferred tax assets, the useful lives and recoverability of long-lived assets, the goodwill impairment test, the valuation of acquired intangible assets and the valuation of contingent consideration and other contingent liabilities. We base these estimates on historical and anticipated results, trends, and various other assumptions that we believe are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenues and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions.
|
Cash and Cash Equivalents |
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less. Our cash equivalents consist of money market funds, which are not insured by the Federal Deposit Insurance Corporation (“FDIC”), that are primarily invested in short-term U.S. government obligations.
|
Concentration of Credit Risk |
Cash deposits at financial institutions may exceed the amount of insurance provided by the FDIC. Management believes that we are not exposed to significant credit risk on our cash deposits due to the financial position of the financial institutions in which deposits are held.
|
Marketable Investment Securities |
All debt securities are recognized in accordance with Financial Accounting Standards Board (‘‘FASB’’) Accounting Standards Codification (‘‘ASC’’) Topic 320, Investments-Debt Securities (‘‘ASC 320’’). Management determines the appropriate classification of securities at the time of purchase and re-evaluates such determination at each balance sheet date. All debt securities are classified as available-for-sale and are recorded at fair value in accordance with ASC 320. We recognize the unrealized gains and losses related to changes in fair value as a separate component of accumulated other comprehensive loss within total stockholders’ equity, net of any related deferred income tax effects, on our condensed consolidated balance sheets. Premiums or discounts from par value are amortized to interest income over the life of the underlying investment. Realized gains and losses on available-for-sale securities are calculated at the individual security level and included in interest income in the condensed consolidated statements of operations. Impairments of available-for-sale debt securities, if any, are recorded in our unaudited condensed consolidated statements of operations.
|
Revenue Recognition |
In accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), we follow a five-step process to recognize revenues: (1) identify the contract with the customer, (2) identify the performance obligations, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations and (5) recognize revenues when the performance obligations are satisfied. We have determined that we have a contract with the patient when the treating clinician orders the test. Our contracts generally contain a single performance obligation, which is the delivery of the test report, and we satisfy our performance obligation at a point in time upon the delivery of the test report to the treating clinician, at which point we can bill for the report. The amount of revenue recognized reflects the amount of consideration to which we expect to be entitled, or the transaction price, and considers the effects of variable consideration.
|
Accounts Receivable |
We classify accounts receivable balances that are expected to be paid more than one year from the consolidated balance sheet date as noncurrent assets. The estimated timing of payment utilized as a basis for classification as noncurrent is determined by analyses of historical payor-specific payment experience, adjusted for known factors that are expected to change the timing of future payments.
|
Allowance for Credit Losses |
We accrue an allowance for credit losses against our accounts receivable based on management’s current estimate of amounts that will not be collected. Management’s estimates are typically based on historical loss information adjusted for current conditions. We generally do not perform evaluations of customers’ financial condition and generally do not require collateral. Historically, our credit losses have not been significant given our application of the constraint to variable consideration. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. Adjustments for implicit price concessions attributable to variable consideration, as discussed below, are incorporated into the measurement of the accounts receivable balances and are not part of the allowance for credit losses.
|
Property and Equipment |
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally between five and ten years. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful life of the asset or the term of the lease. Our leasehold improvements primarily relate to our office and laboratory facilities in Friendswood, Texas, Phoenix, Arizona and Pittsburgh, Pennsylvania, and are generally being depreciated through the end of the lease terms in 2025 and 2033, respectively. Maintenance and repairs are charged to expense as incurred, and material improvements are capitalized. Interest costs incurred during the construction of major capital projects are capitalized until the underlying asset is ready for its intended use, at which point the capitalized interest costs are amortized using the straight-line method over the estimated useful life of the underlying asset. When assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations in the period realized.
|
Goodwill |
Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired in a business combination. In accordance with ASC Topic 350, Intangibles—Goodwill and Other, our goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that it may be impaired. We perform annual impairment reviews of our goodwill balance during the fourth quarter of each fiscal year. We may perform a qualitative assessment to determine if it is necessary to perform a quantitative impairment test. If we determine that a quantitative impairment test is necessary, we apply the guidance in Accounting Standards Update (“ASU”) No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, by comparing the fair value of the reporting unit to its carrying value, including the goodwill. If the carrying value exceeds the fair value, we recognize an impairment loss for the amount by which the carrying value exceeds fair value, up to the total amount of goodwill allocated to the reporting unit. We did not incur any goodwill impairment losses in any of the periods presented. Factors that could result in a future impairment of goodwill include declines in the price of our common stock, increased competition, changes in macroeconomic developments, unfavorable government or regulatory developments and changes in coverage or reimbursement conditions.
|
Accrued Compensation |
We accrue for liabilities under discretionary employee and executive bonus plans. Our estimated compensation liabilities are based on progress against corporate objectives approved by our board of directors, compensation levels of eligible individuals and target bonus percentage levels. Our board of directors reviews and evaluates the performance against these objectives and ultimately determines the actual achievement levels attained. We also accrue for liabilities under employee sales incentive bonus plans with accruals based on performance achieved to date compared to established targets. As of June 30, 2024 and December 31, 2023, we accrued approximately $12,573,000 and $21,706,000, respectively, for liabilities associated with these bonus plans. These amounts are classified as current or noncurrent accrued liabilities in the unaudited condensed consolidated balance sheets based on the expected timing of payment.
|
Stock-Based Compensation |
Stock-based compensation expense for equity instruments issued to employees is measured based on the grant-date fair value of the awards. The fair value of employee stock options and offerings under the 2019 Employee Stock Purchase Plan (the “ESPP”) are estimated on the date of grant using the Black-Scholes option-pricing valuation model. For restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”), the fair value is equal to the closing price of our common stock on the date of grant. For awards with graded vesting and only service conditions, we recognize compensation costs on a straight-line basis over the requisite service period of the awards. For options and RSUs, the requisite service period is generally the award’s vesting period (typically four years). PSUs vest upon the achievement of certain performance conditions and the provision of service with us through a specified period. Accruals of compensation cost for PSUs are based on the probable outcome of the performance conditions and are reassessed each reporting period. We recognize compensation cost for PSUs separately for each vesting tranche on a ratable basis over the requisite service period. The requisite service period for PSUs is based on an analysis of vesting requirements and performance conditions for the particular award. Certain employees are entitled to acceleration of vesting of a portion of their awards upon retirement, subject to age, service and notice requirements. In these cases, the requisite service period takes into consideration the employee’s retirement eligibility, and is reassessed at each reporting date. For the ESPP, the requisite service period is generally the period of time from the offering date to the purchase date. Forfeitures are accounted for as they occur.
|
Comprehensive Income (Loss) |
Comprehensive income (loss) is defined as a change in equity during a period from transactions and other events and circumstances from non-owner sources. Comprehensive income (loss) is made up of net income (loss) plus net unrealized gain (loss) on marketable investment securities, which is our only other item of other comprehensive income (loss).
|
Accounting Pronouncements Yet to be Adopted |
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)—Improvements to Income Tax Disclosures (“ASU 2023-09”), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 provide for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for the Company prospectively to all annual periods beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact this update will have on our consolidated financial statements and disclosures. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280)—Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which require public companies disclose significant segment expenses and other segment items on an annual and interim basis and to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. We are currently evaluating the impact this update will have on our consolidated financial statements and disclosures. We have evaluated all other recently issued, but not yet effective, accounting pronouncements and do not believe that these accounting pronouncements will have any material impact on our consolidated financial statements or disclosures upon adoption.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ References
+ Details
Name: |
us-gaap_BasisOfAccountingPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1
+ Details
Name: |
us-gaap_CashAndCashEquivalentsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -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_CompensationRelatedCostsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for comprehensive income.
+ References
+ Details
Name: |
us-gaap_ComprehensiveIncomePolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit risk.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
+ Details
Name: |
us-gaap_ConcentrationRiskCreditRisk |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1
+ Details
Name: |
us-gaap_ConsolidationPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17
+ Details
Name: |
us-gaap_CreditLossFinancialInstrumentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for investment classified as marketable security.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5
+ Details
Name: |
us-gaap_MarketableSecuritiesPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure 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
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure 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.
+ ReferencesReference 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 |
- DefinitionDisclosure of accounting policy for revenue from contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.
+ ReferencesReference 1: 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 10: 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
Reference 11: 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
+ Details
Name: |
us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for accounts receivable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B
+ Details
Name: |
us-gaap_TradeAndOtherAccountsReceivablePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4
Reference 3: 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 4: 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
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8
+ Details
Name: |
us-gaap_UseOfEstimates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Revenue (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Revenue from Contract with Customer [Abstract] |
|
Schedules of Disaggregation of Revenue |
The table below provides the disaggregation of revenue by type (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | Dermatologic(1) | $ | 68,828 | | | $ | 43,030 | | | $ | 128,163 | | | $ | 78,941 | | Non-Dermatologic(2) | 18,174 | | | 7,108 | | | 31,813 | | | 13,234 | | Total net revenues | $ | 87,002 | | | $ | 50,138 | | | $ | 159,976 | | | $ | 92,175 | |
(1)Consists of DecisionDx-Melanoma, DecisionDx-SCC and our Diagnostic Gene Expression Profile offering (MyPath Melanoma and DiffDx-Melanoma). (2)Consists of TissueCypher Barrett’s Esophagus Test, DecisionDx-UM and IDgenetix.
|
Schedules of Concentration of Risk, by Risk Factor |
Our significant third-party payors and their related revenues as a percentage of total revenues and accounts receivable balances are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Percentage of Revenues | | | | | | Six Months Ended June 30, | | Percentage of Accounts Receivable (current) as of | | Percentage of Accounts Receivable (noncurrent) as of | | 2024 | | 2023 | | June 30, 2024 | | December 31, 2023 | | June 30, 2024 | | December 31, 2023 | Medicare | 48 | % | | 49 | % | | 23 | % | | 20 | % | | * | | * | Payor A | 15 | % | | 14 | % | | 20 | % | | 19 | % | | 16 | % | | 15 | % | Payor B | * | | * | | * | | 10 | % | | 11 | % | | 11 | % |
* Less than 10%
|
X |
- DefinitionTabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
+ Details
Name: |
us-gaap_DisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21
+ Details
Name: |
us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Earnings (Loss) Per Share (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Earnings Per Share [Abstract] |
|
Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share |
The following table shows the computation of basic and diluted earnings (loss) per share for the following three and six months ended June 30, 2024 and 2023 (in thousands, except per share data): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2024 | | 2023 | | 2024 | | 2023 | Numerator: | | | | | | | | | Net income (loss) | | $ | 8,920 | | | $ | (18,777) | | | $ | 6,386 | | | $ | (47,981) | | | | | | | | | | | | | | | | | | | | Denominator: | | | | | | | | | Weighted-average common shares outstanding, basic | | 27,646 | | | 26,733 | | | 27,566 | | | 26,670 | | Assumed exercise of stock options | | 440 | | | — | | | 441 | | | — | | Assumed vesting of RSUs | | 546 | | | — | | | 427 | | | — | | Assumed vesting of PSUs | | 98 | | | — | | | 98 | | | — | | Assumed issuance of shares under the ESPP | | 8 | | | — | | | 10 | | | — | | Weighted-average common shares outstanding, diluted | | 28,738 | | | 26,733 | | | 28,542 | | | 26,670 | | | | | | | | | | | Earnings (loss) per share: | | | | | | | | | Basic | | $ | 0.32 | | | $ | (0.70) | | | $ | 0.23 | | | $ | (1.80) | | Diluted | | $ | 0.31 | | | $ | (0.70) | | | $ | 0.22 | | | $ | (1.80) | | | | | | | | | | |
|
Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share |
The table below provides the weighted-average number of potential common shares associated with outstanding securities not included in our calculation of diluted earnings (loss) per share for the three and six months ended June 30, 2024 and 2023 because to do so would be antidilutive. With regard to the PSUs, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share until such time that it is probable that actual performance will be above or below target (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | Stock options | 2,487 | | | 3,326 | | | 2,493 | | | 3,357 | | RSUs and PSUs | 892 | | | 3,562 | | | 877 | | | 3,589 | | ESPP | 216 | | | 309 | | | 233 | | | 294 | | Total | 3,595 | | | 7,197 | | | 3,603 | | | 7,240 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.
+ ReferencesReference 1: 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
+ Details
Name: |
us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Marketable Investment Securities (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Investments, Debt and Equity Securities [Abstract] |
|
Schedule of Debt Securities, Available-for-Sale |
The following tables present our available-for-sale debt securities (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | Amortized Cost | | Unrealized | | Estimated Fair Value | | | Gains | | Losses | | U.S. government securities | $ | 174,288 | | | $ | 5 | | | $ | (177) | | | $ | 174,116 | | Total | $ | 174,288 | | | $ | 5 | | | $ | (177) | | | $ | 174,116 | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | Amortized Cost | | Unrealized | | Estimated Fair Value | | | Gains | | Losses | | U.S. government securities | $ | 144,122 | | | $ | 143 | | | $ | (7) | | | $ | 144,258 | | Total | $ | 144,122 | | | $ | 143 | | | $ | (7) | | | $ | 144,258 | |
|
X |
- DefinitionTabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Property and Equipment, Net (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Property, Plant and Equipment [Abstract] |
|
Schedule of Property and Equipment, Net |
Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Land(1) | $ | 7,245 | | | $ | — | | Lab equipment(2) | 19,364 | | | 16,472 | | Leasehold improvements | 10,918 | | | 9,990 | | Computer equipment(3) | 4,703 | | | 4,060 | | Furniture and fixtures | 2,783 | | | 2,385 | | Construction-in-progress | 3,895 | | | 637 | | Total | 48,908 | | | 33,544 | | Less accumulated depreciation(2)(3) | (10,270) | | | (8,111) | | Property and equipment, net | $ | 38,638 | | | $ | 25,433 | |
(1)On February 9, 2024, we purchased approximately 23 acres of land in Friendswood, Texas for purpose of developing a commercial office building to be used as our future corporate headquarters. (2)As of June 30, 2024 and December 31, 2023, includes lab equipment under finance lease of $369 thousand and accumulated depreciation of $323 thousand and $278 thousand, respectively. (3)As of June 30, 2024, includes computer equipment under finance lease of $166 thousand and accumulated depreciation of $3 thousand. As of December 31, 2023, includes no computer equipment under finance lease. Depreciation expense was recorded in the unaudited condensed consolidated statements of operations as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 637 | | | $ | 405 | | | $ | 1,292 | | | $ | 700 | | Research and development | 85 | | | 83 | | | 169 | | | 162 | | Selling, general and administrative | 379 | | | 304 | | | 733 | | | 600 | | Total | $ | 1,101 | | | $ | 792 | | | $ | 2,194 | | | $ | 1,462 | |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 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
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Goodwill and Other Intangible Assets, Net (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Schedule of Finite-Lived Intangible Assets |
Our other intangible assets, net consist of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | Gross carrying value | | Accumulated amortization | | Net | | Weighted-Average Remaining Life (in years) | Developed technology | $ | 125,317 | | | $ | (23,441) | | | $ | 101,876 | | | 11.7 | Assembled workforce | 563 | | | (290) | | | 273 | | | 2.4 | Total other intangible assets, net | $ | 125,880 | | | $ | (23,731) | | | $ | 102,149 | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | Gross carrying value | | Accumulated amortization | | Net | | Weighted-Average Remaining Life (in years) | Developed technology | $ | 125,317 | | | $ | (19,003) | | | $ | 106,314 | | | 12.2 | Assembled workforce | 563 | | | (234) | | | 329 | | | 2.9 | Total other intangible assets, net | $ | 125,880 | | | $ | (19,237) | | | $ | 106,643 | | | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Other Accrued and Current Liabilities (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Payables and Accruals [Abstract] |
|
Schedule of Accrued And Current Liabilities |
Other accrued and current liabilities consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Clinical studies | $ | 2,947 | | | $ | 3,475 | | Accrued service fees | 2,610 | | | 2,097 | | ESPP contributions | 937 | | | 896 | | | | | | Other | 955 | | | 849 | | Total | $ | 7,449 | | | $ | 7,317 | |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the components of accrued liabilities.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Long-Term Debt (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Debt Disclosure [Abstract] |
|
Schedule of Long-term Debt Instruments |
Our long-term debt as of June 30, 2024 is presented in the table below (in thousands): | | | | | | | | | June 30, 2024 | | | Term debt | $ | 10,200 | | | | Unamortized discount | (192) | | | | Total long-term debt | 10,008 | | | | Less: Current portion of long-term debt | — | | | | Total | $ | 10,008 | | | |
|
Schedule of Maturities of Long-Term Debt |
Future maturities of principal amounts on long-term debt as of June 30, 2024 are as follows (in thousands): | | | | | | Years Ending December 31, | | 2024 | $ | — | | 2025 | 278 | | 2026 | 3,333 | | 2027 | 3,333 | | 2028 | 3,056 | | Total | $ | 10,000 | |
|
Schedule of Components of Interest Expense |
The table below shows the components of interest expense for the three and six months ended June 30, 2024 (in thousands): | | | | | | | | | | | | | | | Three Months Ended June 30, 2024 | | Six Months Ended June 30, 2024 | | | Interest expense on long term debt | $ | 228 | | | $ | 241 | | | | Less: Capitalized interest | (12) | | | (12) | | | | Total | $ | 216 | | | $ | 229 | | | |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.
+ References
+ Details
Name: |
us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7
+ Details
Name: |
us-gaap_ScheduleOfDebtInstrumentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of maturity and sinking fund requirement for long-term debt.
+ ReferencesReference 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Fair Value Measurements (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Fair Value Disclosures [Abstract] |
|
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis |
The table below provides information, by level within the fair value hierarchy, of our financial assets and liabilities that are accounted for at fair value on a recurring basis as of June 30, 2024 and December 31, 2023 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2024 | | Quoted Prices in Active Markets for Identical Items (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | | Total | Assets | | | | | | | | Money market funds(1) | $ | 80,525 | | | $ | — | | | $ | — | | | $ | 80,525 | | U.S. government securities(2) | $ | 174,116 | | | $ | — | | | $ | — | | | $ | 174,116 | | Liabilities | | | | | | | | Contingent consideration(3) | $ | — | | | $ | — | | | $ | — | | | $ | — | |
| | | | | | | | | | | | | | | | | | | | | | | | | As of December 31, 2023 | | Quoted Prices in Active Markets for Identical Items (Level 1) | | Significant Other Observable Inputs (Level 2) | | Significant Unobservable Inputs (Level 3) | | Total | Assets | | | | | | | | Money market funds(1) | $ | 89,308 | | | $ | — | | | $ | — | | | $ | 89,308 | | U.S. government securities(2) | $ | 144,258 | | | $ | — | | | $ | — | | | $ | 144,258 | | Liabilities | | | | | | | | Contingent consideration(3) | $ | — | | | $ | — | | | $ | — | | | $ | — | |
(1)Classified as “Cash and cash equivalents” in the unaudited condensed consolidated balance sheets. (2)Classified as “Marketable investment securities” in the unaudited condensed consolidated balance sheets. (3)Current portion, if any, classified as “Other accrued and current liabilities” in the unaudited condensed consolidated balance sheets.
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Stock Incentive Plans and Stock-Based Compensation (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Share-Based Payment Arrangement [Abstract] |
|
Schedule of Share-based Payment Arrangement on Stock Option Activity |
Stock option activity under our stock plans for the six months ended June 30, 2024 is set forth below: | | | | | | | | | | | | | | | | | | | | | | | | | | | Weighted-Average | | | | Stock Options Outstanding | | Exercise Price | | Remaining Contractual Term (Years) | | Aggregate Intrinsic Value (in thousands) | Balance as of December 31, 2023 | 3,208,979 | | | $ | 35.38 | | | | | | | | | | | | | | Granted | — | | | $ | — | | | | | | Exercised | (20,845) | | | $ | 3.51 | | | | | | Forfeited/Cancelled | (25,758) | | | $ | 41.19 | | | | | | Balance as of June 30, 2024 | 3,162,376 | | | $ | 35.55 | | | 6.0 | | $ | 9,011 | | Exercisable at June 30, 2024 | 2,798,447 | | | $ | 34.29 | | | 5.9 | | $ | 8,987 | |
|
Schedule of Share-based Payment Arrangement on Restricted Stock Units |
The following table summarizes our RSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Restricted Stock Units Outstanding | | Weighted-Average Grant Date Fair Value | Balance as of December 31, 2023 | 2,805,075 | | | $ | 25.48 | | Granted | 1,485,191 | | | $ | 21.44 | | Vested(1) | (219,925) | | | $ | 24.60 | | Forfeited/Cancelled | (76,466) | | | $ | 21.16 | | Balance as of June 30, 2024 | 3,993,875 | | $ | 24.11 | |
(1)The aggregate number of shares withheld upon vesting for employee tax obligations was 51,519 for the six months ended June 30, 2024.
|
Schedule of Share-Based Payment Arrangement, Performance Shares, Activity |
The following table summarizes our PSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Performance-Based Restricted Stock Units Outstanding | | Weighted-Average Grant Date Fair Value | Balance as of December 31, 2023 | 196,033 | | | $ | 23.23 | | Granted | 177,513 | | | $ | 21.23 | | Vested | — | | | $ | — | | Forfeited/Cancelled | — | | | $ | — | | Balance as of June 30, 2024 | 373,546 | | $ | 22.28 | |
|
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions |
The following table sets forth the assumptions used to determine the fair value of stock options: | | | | | | | | | | | | | Six Months Ended June 30, | | 2024 | | 2023 | Average expected term (years) | N/A | | 5.0 | Expected stock price volatility | N/A | | 75.75% - 76.01% | Risk-free interest rate | N/A | | 3.57% - 3.57% | Dividend yield | N/A | | —% |
|
Schedule of Share-based Payment Award, ESPP, Valuation Assumptions |
The following table sets forth assumptions used to determine the fair value of the purchase rights issued under the ESPP: | | | | | | | | | | | | | Six Months Ended June 30, | | 2024 | | 2023 | Average expected term (years) | 1.3 | | 1.3 | Expected stock price volatility | 72.04% - 130.95% | | 72.80% - 82.61% | Risk-free interest rate | 4.43% - 5.33% | | 4.77% - 5.07% | Dividend yield | —% | | —% | | | | |
|
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount |
Stock-based compensation expense is included in the unaudited condensed consolidated statements of operations as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2024 | | 2023 | | 2024 | | 2023 | | | | | Cost of sales (exclusive of amortization of acquired intangible assets) | $ | 1,401 | | | $ | 1,202 | | | $ | 2,715 | | | $ | 2,474 | | | | | | Research and development | 2,637 | | | 2,486 | | | 5,266 | | | 5,073 | | | | | | Selling, general and administrative | 9,141 | | | 9,161 | | | 17,873 | | | 18,827 | | | | | | Total stock-based compensation expense | $ | 13,179 | | | $ | 12,849 | | | $ | 25,854 | | | $ | 26,374 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
X |
- DefinitionTabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular 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.
+ ReferencesReference 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 |
- DefinitionTabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.
+ ReferencesReference 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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular 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.
+ ReferencesReference 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 |
- DefinitionDisclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.
+ References
+ Details
Name: |
us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Subparagraph (c) -Paragraph 2 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Class of Stock [Line Items] |
|
|
|
|
|
Accumulated deficit |
$ 211,985,000
|
|
$ 211,985,000
|
|
$ 218,371,000
|
Cash and cash equivalents |
85,572,000
|
|
85,572,000
|
|
98,841,000
|
Marketable investment securities |
174,116,000
|
|
174,116,000
|
|
144,258,000
|
Allowance for credit losses |
0
|
|
0
|
|
0
|
Goodwill impairment loss |
0
|
$ 0
|
0
|
$ 0
|
|
Accrued bonuses |
$ 12,573,000
|
|
$ 12,573,000
|
|
$ 21,706,000
|
Stock options |
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
Service period |
|
|
4 years
|
|
|
Restricted Stock Units (RSUs) |
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
Service period |
|
|
4 years
|
|
|
Minimum |
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
Property and equipment, useful life (in years) |
5 years
|
|
5 years
|
|
|
Maximum |
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
Property and equipment, useful life (in years) |
10 years
|
|
10 years
|
|
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_AccruedBonusesCurrentAndNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
+ Details
Name: |
us-gaap_ClassOfStockLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2
+ Details
Name: |
us-gaap_GoodwillImpairmentLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionUseful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: 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)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionEstimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionContract With Customer, Payment Terms
+ References
+ Details
Name: |
cstl_ContractWithCustomerPaymentTerms |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total net revenues |
$ 87,002
|
$ 50,138
|
$ 159,976
|
$ 92,175
|
Dermatologic |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total net revenues |
68,828
|
43,030
|
128,163
|
78,941
|
Non-Dermatologic |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total net revenues |
$ 18,174
|
$ 7,108
|
$ 31,813
|
$ 13,234
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
+ Details
Name: |
us-gaap_DisaggregationOfRevenueLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=cstl_DermatologicMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=cstl_NonDermatologicMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2
+ Details
Name: |
us-gaap_ConcentrationRiskLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_CounterpartyNameAxis=cstl_MedicareMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=cstl_ThirdPartyPayorConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=cstl_AccountsReceivableCurrentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CounterpartyNameAxis=cstl_PayorAMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=cstl_AccountsReceivableNoncurrentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_CounterpartyNameAxis=cstl_PayorBMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Earnings (Loss) Per Share - Schedule of Basic and Diluted (Loss) Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Numerator: |
|
|
|
|
|
|
Net income (loss) |
$ 8,920
|
$ (2,534)
|
$ (18,777)
|
$ (29,204)
|
$ 6,386
|
$ (47,981)
|
Denominator: |
|
|
|
|
|
|
Weighted-average common shares outstanding, basic (in shares) |
27,646
|
|
26,733
|
|
27,566
|
26,670
|
Assumed exercise of stock options |
440
|
|
0
|
|
441
|
0
|
Assumed vesting of RSUs |
546
|
|
0
|
|
427
|
0
|
Assumed vesting of PSUs |
98
|
|
0
|
|
98
|
0
|
Assumed issuance of shares under the ESPP |
8
|
|
0
|
|
10
|
0
|
Weighted-average common shares outstanding, diluted(in shares) |
28,738
|
|
26,733
|
|
28,542
|
26,670
|
Earnings (loss) per share: |
|
|
|
|
|
|
Basic (in dollars per share) |
$ 0.32
|
|
$ (0.70)
|
|
$ 0.23
|
$ (1.80)
|
Diluted (in dollars per share) |
$ 0.31
|
|
$ (0.70)
|
|
$ 0.22
|
$ (1.80)
|
X |
- DefinitionEarnings Per Share, Basic and Diluted EPS
+ References
+ Details
Name: |
cstl_EarningsPerShareBasicAndDilutedEPSAbstract |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIncremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements, ESPP
+ References
+ Details
Name: |
cstl_IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsESPP |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIncremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements, Restricted Stock Units (RSUs)
+ References
+ Details
Name: |
cstl_IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsRestrictedStockUnitsRSUs |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIncremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements, Stock Options
+ References
+ Details
Name: |
cstl_IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsStockOptions |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares shares in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
3,595
|
7,197
|
3,603
|
7,240
|
Stock options |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
2,487
|
3,326
|
2,493
|
3,357
|
RSUs and PSUs |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
892
|
3,562
|
877
|
3,589
|
ESPP |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
216
|
309
|
233
|
294
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Marketable Investment Securities - Schedule of Available-for-Sale Debt Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Debt Securities, Available-for-Sale [Line Items] |
|
|
Amortized Cost |
$ 174,288
|
$ 144,122
|
Unrealized gains |
5
|
143
|
Unrealized losses |
(177)
|
(7)
|
Estimated Fair Value |
174,116
|
144,258
|
U.S. government securities |
|
|
Debt Securities, Available-for-Sale [Line Items] |
|
|
Amortized Cost |
174,288
|
144,122
|
Unrealized gains |
5
|
143
|
Unrealized losses |
(177)
|
(7)
|
Estimated Fair Value |
$ 174,116
|
$ 144,258
|
X |
- DefinitionAmount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: 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)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3
+ Details
Name: |
us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionDebt Securities, Available For Sale, Impairment Loss
+ References
+ Details
Name: |
cstl_DebtSecuritiesAvailableForSaleImpairmentLoss |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-9
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9
+ Details
Name: |
us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Property and Equipment, Net - Property and Equipment (Details) $ in Thousands |
Feb. 09, 2024
a
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
$ 48,908
|
$ 33,544
|
Less accumulated depreciation |
|
(10,270)
|
(8,111)
|
Property and equipment, net |
|
38,638
|
25,433
|
Acquisition of land (acres) | a |
23
|
|
|
Land |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
7,245
|
0
|
Lab equipment |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
19,364
|
16,472
|
Finance lease, right-of-use asset, before accumulated amortization |
|
369
|
369
|
Finance lease, right-of-use asset, accumulated amortization |
|
323
|
278
|
Leasehold improvements |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
10,918
|
9,990
|
Computer equipment |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
4,703
|
4,060
|
Finance lease, right-of-use asset, before accumulated amortization |
|
166
|
0
|
Finance lease, right-of-use asset, accumulated amortization |
|
3
|
|
Furniture and fixtures |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
2,783
|
2,385
|
Construction-in-progress |
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
Total |
|
$ 3,895
|
$ 637
|
X |
- DefinitionProperty, Plant and Equipment, Acquisition of Land
+ References
+ Details
Name: |
cstl_PropertyPlantAndEquipmentAcquisitionOfLand |
Namespace Prefix: |
cstl_ |
Data Type: |
dtr-types:areaItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated amortization of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Property and Equipment, Net - Depreciation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Property, Plant and Equipment [Line Items] |
|
|
|
|
Depreciation |
$ 1,101
|
$ 792
|
$ 2,194
|
$ 1,462
|
Cost of sales (exclusive of amortization of acquired intangible assets) |
|
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
|
Depreciation |
637
|
405
|
1,292
|
700
|
Research and development |
|
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
|
Depreciation |
85
|
83
|
169
|
162
|
Selling, general and administrative |
|
|
|
|
Property, Plant and Equipment [Line Items] |
|
|
|
|
Depreciation |
$ 379
|
$ 304
|
$ 733
|
$ 600
|
X |
- DefinitionThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_Depreciation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
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_SellingGeneralAndAdministrativeExpensesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Narrative (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
|
|
|
|
Goodwill |
$ 10,700,000
|
|
$ 10,700,000
|
|
$ 10,700,000
|
Goodwill accumulated impairment |
0
|
|
0
|
|
$ 0
|
Amortization of Intangible Assets |
$ 2,247,000
|
$ 2,248,000
|
$ 4,494,000
|
$ 4,470,000
|
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillImpairedAccumulatedImpairmentLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Finite-Lived Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Finite-Lived Intangible Assets [Line Items] |
|
|
Gross carrying value |
$ 125,880
|
$ 125,880
|
Accumulated amortization |
(23,731)
|
(19,237)
|
Net |
102,149
|
106,643
|
Developed technology |
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
Gross carrying value |
125,317
|
125,317
|
Accumulated amortization |
(23,441)
|
(19,003)
|
Net |
$ 101,876
|
$ 106,314
|
Weighted-Average Remaining Life (in years) |
11 years 8 months 12 days
|
12 years 2 months 12 days
|
Assembled workforce |
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
Gross carrying value |
$ 563
|
$ 563
|
Accumulated amortization |
(290)
|
(234)
|
Net |
$ 273
|
$ 329
|
Weighted-Average Remaining Life (in years) |
2 years 4 months 24 days
|
2 years 10 months 24 days
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRemaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cstl_AssembledWorkforceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionAccrued Clinical Studies, Current
+ References
+ Details
Name: |
cstl_AccruedClinicalStudiesCurrent |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedEmployeeBenefitsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccruedProfessionalFeesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.
+ References
+ Details
Name: |
us-gaap_OtherAccountsPayableAndAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_PayablesAndAccrualsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_DebtInstrumentCarryingAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated amortization, of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
+ Details
Name: |
us-gaap_DebtInstrumentUnamortizedDiscount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2.u1
X |
- DefinitionLong Term Debt, Principal
+ References
+ Details
Name: |
cstl_LongTermDebtPrincipal |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLong-Term Debt, Principal, Maturity, Remainder of Fiscal Year
+ References
+ Details
Name: |
cstl_LongTermDebtPrincipalMaturityRemainderOfFiscalYear |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLong-Term Debt, Principal, Maturity, Year Four
+ References
+ Details
Name: |
cstl_LongTermDebtPrincipalMaturityYearFour |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLong-Term Debt, Principal, Maturity, Year One
+ References
+ Details
Name: |
cstl_LongTermDebtPrincipalMaturityYearOne |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLong-Term Debt, Principal, Maturity, Year Three
+ References
+ Details
Name: |
cstl_LongTermDebtPrincipalMaturityYearThree |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLong-Term Debt, Principal, Maturity, Year Two
+ References
+ Details
Name: |
cstl_LongTermDebtPrincipalMaturityYearTwo |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Long-Term Debt - Narrative (Details) - USD ($) $ in Thousands |
|
3 Months Ended |
6 Months Ended |
Mar. 26, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Debt Instrument [Line Items] |
|
|
|
|
Carrying amount of borrowings |
|
|
$ 10,200
|
|
Proceeds from term loan draw |
|
|
$ 10,000
|
$ 0
|
Interest expense |
|
$ 0
|
|
$ 0
|
2024 Loan and Security Agreement | Secured Debt |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Aggregate principal amount |
$ 10,000
|
|
|
|
Basis spread on variable rate |
0.25%
|
|
|
|
Debt instrument, interest rate, stated percentage |
6.00%
|
|
|
|
Final payment, percentage of principal |
2.00%
|
|
|
|
Proceeds from term loan draw |
$ 10,000
|
|
|
|
Final payment |
$ 200
|
|
|
|
Effective interest rate |
|
|
9.03%
|
|
2024 Loan and Security Agreement | Secured Debt | Prior to March 26, 2026 |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Prepayment fee percentage |
1.50%
|
|
|
|
2024 Loan and Security Agreement | Secured Debt | Line of Credit |
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
Maximum borrowing capacity |
$ 25,000
|
|
|
|
Proceeds from line of credit draw |
|
|
$ 0
|
|
X |
- DefinitionDebt Instrument, Periodic Payment Terms, Balloon Payment To Be Paid, Percentage Of Principal
+ References
+ Details
Name: |
cstl_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaidPercentageOfPrincipal |
Namespace Prefix: |
cstl_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionDebt Instrument, Prepayment Fee, Percentage
+ References
+ Details
Name: |
cstl_DebtInstrumentPrepaymentFeePercentage |
Namespace Prefix: |
cstl_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_DebtInstrumentCarryingAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFace (par) amount of debt instrument at time of issuance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
+ Details
Name: |
us-gaap_DebtInstrumentFaceAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionEffective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateEffectivePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionContractual interest rate for funds borrowed, under the debt agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateStatedPercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
+ Details
Name: |
us-gaap_DebtInstrumentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of payment greater than the preceding installment payments to be paid at final maturity date of debt.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate amount of interest paid or due on all long-term debt.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph a -Publisher SEC
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph b -Subparagraph (1) -Publisher SEC
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_InterestExpenseLongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionMaximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromDebtNetOfIssuanceCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromLongTermLinesOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=cstl_A2024LoanAndSecurityAgreementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.
+ References
+ Details
Name: |
us-gaap_InterestCostsCapitalizedAdjustment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionTotal interest costs incurred during the period and either capitalized or charged against earnings.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestCostsIncurred |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.2.u1
Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Available-for-sale debt securities |
$ 174,116
|
$ 144,258
|
U.S. government securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Available-for-sale debt securities |
174,116
|
144,258
|
Fair Value, Recurring |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Money market funds |
80,525
|
89,308
|
Contingent consideration |
0
|
0
|
Fair Value, Recurring | U.S. government securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Available-for-sale debt securities |
174,116
|
144,258
|
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Items (Level 1) |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Money market funds |
80,525
|
89,308
|
Contingent consideration |
0
|
0
|
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Items (Level 1) | U.S. government securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Available-for-sale debt securities |
174,116
|
144,258
|
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Money market funds |
0
|
0
|
Contingent consideration |
0
|
0
|
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. government securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Available-for-sale debt securities |
0
|
0
|
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Money market funds |
0
|
0
|
Contingent consideration |
0
|
0
|
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | U.S. government securities |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Available-for-sale debt securities |
$ 0
|
$ 0
|
X |
- DefinitionAmount of liability recognized from contingent consideration in asset acquisition.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 15 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480123/805-50-15-3
+ Details
Name: |
us-gaap_AssetAcquisitionContingentConsiderationLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1
+ Details
Name: |
us-gaap_AvailableForSaleSecuritiesDebtSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_CashAndCashEquivalentsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Fair Value Measurements - Narrative (Details) - AltheaDx, Inc - USD ($)
|
3 Months Ended |
6 Months Ended |
12 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
|
Additional consideration payable based on achievement of certain commercial milestones |
$ 75,000,000.0
|
|
$ 75,000,000.0
|
|
|
Contingent consideration, portion not paid |
|
|
|
|
$ 37,500,000
|
Contingent consideration, catch up payment not paid |
|
|
|
|
17,500,000
|
Potential payment obligation |
20,000,000
|
|
20,000,000
|
|
|
Earnout payment, amount due |
0
|
|
0
|
|
|
Value of contingent consideration |
0
|
|
0
|
|
$ 0
|
Recognized (gain) loss of contingent consideration |
$ 0
|
$ 0
|
$ 0
|
$ 0
|
|
X |
- DefinitionBusiness Combination, Contingent Consideration, Liability, Additional Potential Obligation
+ References
+ Details
Name: |
cstl_BusinessCombinationContingentConsiderationLiabilityAdditionalPotentialObligation |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Contingent Consideration, Liability, Cumulative Catch Up Payment Not Made
+ References
+ Details
Name: |
cstl_BusinessCombinationContingentConsiderationLiabilityCumulativeCatchUpPaymentNotMade |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combination, Contingent Consideration, Liability, Payments Not Made
+ References
+ Details
Name: |
cstl_BusinessCombinationContingentConsiderationLiabilityPaymentsNotMade |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combination, Increase (Decrease) In Amount Of Contingent Consideration
+ References
+ Details
Name: |
cstl_BusinessCombinationIncreaseDecreaseInAmountOfContingentConsideration |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionFor contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=cstl_AltheaDxIncMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) $ / shares in Units, $ in Thousands |
|
3 Months Ended |
6 Months Ended |
Jan. 01, 2024
shares
|
Jun. 30, 2024
USD ($)
shares
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
vesting_period
$ / shares
shares
|
Jun. 30, 2023
USD ($)
$ / shares
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Accelerated recognition of compensation expense | $ |
|
$ 400
|
$ 400
|
$ 600
|
$ 1,100
|
Granted (in shares) |
|
|
|
0
|
|
Unrecognized compensation costs | $ |
|
$ 94,633
|
|
$ 94,633
|
|
Unrecognized compensation expense, period for recognition |
|
|
|
2 years 4 months 24 days
|
|
Restricted Stock Units (RSUs) |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Grant date vesting in period | vesting_period |
|
|
|
4
|
|
Stock options |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Options granted, weighted average grant date fair value (in dollars per share) | $ / shares |
|
|
|
|
$ 15.99
|
Granted (in shares) |
|
|
|
0
|
|
2019 Plan |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Increase in number of shares authorized for issuance (in shares) |
1,370,526
|
|
|
|
|
Percentage of common shares outstanding |
|
|
|
5.00%
|
|
Number of shares available for grant (in shares) |
|
353,485
|
|
353,485
|
|
2022 Inducement Plan |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Number of shares available for grant (in shares) |
|
292,473
|
|
292,473
|
|
Employee stock purchase plan | ESPP |
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
Increase in number of shares authorized for issuance (in shares) |
274,105
|
|
|
|
|
Number of shares available for grant (in shares) |
|
1,103,127
|
|
1,103,127
|
|
Shares issued during period (in shares) |
|
|
|
111,241
|
|
Options granted, weighted average grant date fair value (in dollars per share) | $ / shares |
|
|
|
$ 11.17
|
$ 11.00
|
X |
- DefinitionShare-Based Compensation Arrangement by Share-Based Payment Award, Number Of Vesting Periods
+ References
+ Details
Name: |
cstl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfVestingPeriods |
Namespace Prefix: |
cstl_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -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 (a)(2) -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 (a)(3) -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 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 24: 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 28: 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
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of additional shares authorized for issuance under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionMaximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cstl_TwoThousandNineteenEquityIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cstl_A2022InducementPlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cstl_EmployeeStockPurchasePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Stock Incentive Plans and Stock-Based Compensation - Activity Under Stock Incentive Plan (Details) - USD ($) $ / shares in Units, $ in Thousands |
6 Months Ended |
Jun. 30, 2024 |
Stock Options Outstanding |
|
Beginning balance (in shares) |
3,208,979
|
Granted (in shares) |
0
|
Exercised (in shares) |
(20,845)
|
Forfeited/Cancelled (in shares) |
(25,758)
|
Ending balance (in shares) |
3,162,376
|
Options exercisable, number of options (in shares) |
2,798,447
|
Exercise Price |
|
Beginning balance (in dollars per share) |
$ 35.38
|
Granted (in dollars per share) |
0
|
Exercised (in dollars per share) |
3.51
|
Forfeited/Cancelled (in dollars per share) |
41.19
|
Ending balance (in dollars per share) |
35.55
|
Options exercisable, weighted average exercise price (in dollars per share) |
$ 34.29
|
Stock Option Activity, Additional Disclosures |
|
Options outstanding, weighted average remaining contractual term |
6 years
|
Options exercisable, weighted average remaining contractual term |
5 years 10 months 24 days
|
Options outstanding, aggregate intrinsic value |
$ 9,011
|
Options exercisable, aggregate intrinsic value |
$ 8,987
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFor presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price of options that were either forfeited or expired.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -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 (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -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 (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Stock Incentive Plans and Stock Based Compensation - Restricted Stock Units and Performance Stock Units (Details)
|
6 Months Ended |
Jun. 30, 2024
$ / shares
shares
|
Restricted Stock Units (RSUs) |
|
Restricted Stock Units Outstanding |
|
Beginning Balance (in shares) |
2,805,075
|
Granted (in shares) |
1,485,191
|
Vested (in shares) |
(219,925)
|
Forfeited/Cancelled (in shares) |
(76,466)
|
Ending Balance (in shares) |
3,993,875
|
Weighted-Average Grant Date Fair Value |
|
Weighted average grant date fair value at beginning balance (in dollars per share) | $ / shares |
$ 25.48
|
Granted (in dollars per share) | $ / shares |
21.44
|
Vested (in dollars per share) | $ / shares |
24.60
|
Forfeited / Cancelled (in dollars per share) | $ / shares |
21.16
|
Weighted average grant date fair value at ending balance (in dollars per share) | $ / shares |
$ 24.11
|
Withheld upon vesting for employee tax obligations (in shares) |
51,519
|
Performance-Based Restricted Stock Units |
|
Restricted Stock Units Outstanding |
|
Beginning Balance (in shares) |
196,033
|
Granted (in shares) |
177,513
|
Vested (in shares) |
0
|
Forfeited/Cancelled (in shares) |
0
|
Ending Balance (in shares) |
373,546
|
Weighted-Average Grant Date Fair Value |
|
Weighted average grant date fair value at beginning balance (in dollars per share) | $ / shares |
$ 23.23
|
Granted (in dollars per share) | $ / shares |
21.23
|
Vested (in dollars per share) | $ / shares |
0
|
Forfeited / Cancelled (in dollars per share) | $ / shares |
0
|
Weighted average grant date fair value at ending balance (in dollars per share) | $ / shares |
$ 22.28
|
X |
- DefinitionWeighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -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 (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNet number of non-option equity instruments granted to participants.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of equity instruments other than options outstanding, including both vested and non-vested instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Stock Incentive Plans and Stock-Based Compensation - Assumptions Used in Fair Value of Stock Options and ESPP (Details)
|
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Stock options |
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
Average expected term (years) |
|
5 years
|
Expected stock price volatility, minimum |
|
75.75%
|
Expected stock price volatility, maximum |
|
76.01%
|
Risk-free interest rate, minimum |
|
3.57%
|
Risk-free interest rate, maximum |
|
3.57%
|
Dividend yield |
|
0.00%
|
ESPP | Employee stock purchase plan |
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
Average expected term (years) |
1 year 3 months 18 days
|
1 year 3 months 18 days
|
Expected stock price volatility, minimum |
72.04%
|
72.80%
|
Expected stock price volatility, maximum |
130.95%
|
82.61%
|
Risk-free interest rate, minimum |
4.43%
|
4.77%
|
Risk-free interest rate, maximum |
5.33%
|
5.07%
|
Dividend yield |
0.00%
|
0.00%
|
X |
- DefinitionThe estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe maximum risk-free interest rate assumption that is used in valuing an option on its own shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe minimum risk-free interest rate assumption that is used in valuing an option on its own shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -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 (a)(2) -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 (a)(3) -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 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 24: 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 28: 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
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionExpected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: 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
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=cstl_EmployeeStockPurchasePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
$ 13,179
|
$ 12,849
|
$ 25,854
|
$ 26,374
|
Cost of sales (exclusive of amortization of acquired intangible assets) |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
1,401
|
1,202
|
2,715
|
2,474
|
Research and development |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
2,637
|
2,486
|
5,266
|
5,073
|
Selling, general and administrative |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Total stock-based compensation expense |
$ 9,141
|
$ 9,161
|
$ 17,873
|
$ 18,827
|
X |
- DefinitionAmount of expense for award under share-based payment arrangement. Excludes amount capitalized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_AllocatedShareBasedCompensationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -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 (a)(2) -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 (a)(3) -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 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 24: 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 25: 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 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 28: 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
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
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_SellingGeneralAndAdministrativeExpensesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Castle Biosciences (NASDAQ:CSTL)
Gráfica de Acción Histórica
De Ago 2024 a Sep 2024
Castle Biosciences (NASDAQ:CSTL)
Gráfica de Acción Histórica
De Sep 2023 a Sep 2024