Convertible Preferred Stock and Stockholders' Deficit - Schedule of Company's stock option activity (Details) - shares |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Stockholders' Equity Note [Abstract] | |
| Outstanding Options, Beginning Balance | 1,178,288 |
| Granted Options | 386,564 |
| Exercised Option | (219,189) |
| Forfeited Options | (1,333) |
| Expired Options | 0 |
| Outstanding Options, Ending Balance | 1,344,330 |
| Exercisable | 525,503 |
| Vested and expected to vest | 1,344,330 |
| X | ||||||||||
- Definition Share Based Compensation Arrangement By Share Based Payment Award Options Expired DuringPeriod No definition available.
|
| X | ||||||||||
- Definition 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. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Gross number of share options (or share units) granted during the period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of options outstanding, including both vested and non-vested options. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|