Stock-Based Compensation (Details Narrative) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
Sep. 30, 2017 |
Aug. 31, 2012 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Jan. 01, 2025 |
Jan. 01, 2024 |
|
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Stock-based compensation expense | $ 21,383 | $ 6,988 | ||||
| Equity Option [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Option vested percentage | 25.00% | |||||
| Option vested period | 3 years | |||||
| Stock based compensation expense related to modification | $ 200 | |||||
| Remaining stock based compensation expense related to modification | 300 | |||||
| Stock-based compensation expense | $ 8,400 | |||||
| Weighted-average grant date fair value of options granted | $ 25.01 | $ 11.22 | ||||
| Total intrinsic value of options exercised | $ 35,700 | $ 600 | ||||
| Unrecognized compensation cost | $ 52,700 | |||||
| Weighted-average period | 1 year 8 months 12 days | |||||
| Share-Based Payment Arrangement, Option [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Stock-based compensation expense | $ 20,000 | 6,600 | ||||
| Restricted Stock [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Unrecognized compensation cost | $ 2,300 | |||||
| Weighted-average period | 1 year 10 months 24 days | |||||
| Stock-based compensation expense | $ 100 | $ 100 | ||||
| Total fair value of restricted stock vested | $ 100 | |||||
| 2012 Equity Incentive Plan [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Number of shares reserved for issuance description | the Company adopted the 2012 Equity Incentive Plan (the “2012 Plan”). The 2012 Plan provided for options, restricted stock awards, performance stock awards and stock bonuses. The exercise price of each option granted under the 2012 Plan is not less than 100% of the fair market value of one share on the date of grant. The maximum permitted term of options granted under the 2012 Plan is ten years. The Company’s board of directors administers the 2012 Plan and determines the provisions of incentive awards, including eligible recipients, number of shares subject to an incentive award, exercise price, vesting schedule, duration of an incentive award and other restrictions an incentive award may be subject to. In September 2017, the 2012 Plan was frozen and no further awards may be made under the 2012 Plan. | |||||
| 2017 Amended And Restated Stock Incentive Plan [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Number of shares reserved for issuance description | the Company adopted the 2017 Amended and Restated Stock Incentive Plan (the “2017 Plan”). The 2017 Plan provides for the grant of options, restricted stock awards, stock appreciation rights, restricted stock units, performance awards and stock bonuses. The exercise price of each option granted under the 2017 Plan is not less than 100% of the fair market value of one share on the date of grant. The maximum permitted term of options granted under the 2017 Plan is ten years. The 2017 Plan is generally administered by the compensation committee of the board of directors, which has the authority to interpret the 2017 Plan, grant awards and make all other determinations necessary for the administration of the 2017 Plan. | |||||
| 2017 Plan [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Number of shares reserved for issuance description | The number of shares reserved for issuance under the 2017 Plan will automatically increase on January 1 of each year from 2026 to 2027 by the number of shares equal to 1.0% of the aggregate number of outstanding shares of common stock as of the immediately preceding December 31. | |||||
| Change in common stock, shares reserved for issuance | 371,432 | 255,060 | ||||
| Number of shares reserved for issuance, additional increases | 3,000,000 | 1,500,000 | ||||
| Number of shares available for issuance | 2,591,634 | |||||
| 2017 Employee Stock Purchase Plan [Member] | ||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | ||||||
| Number of shares reserved for issuance description | The number of shares reserved for issuance under the ESPP automatically increases on January 1 of each year from 2023 to 2027 by the number of shares equal to 0.5% of the aggregate number of outstanding shares of common stock as of the immediately preceding December 31. | |||||
| Change in common stock, shares reserved for issuance | 185,716 | 127,530 | ||||
| Number of shares available for issuance | 469,576 | |||||
| Stock-based compensation expense | $ 1,300 | $ 300 | ||||
| Employee stock purchase plan description | the Company adopted the 2017 Employee Stock Purchase Plan (the “ESPP”). The ESPP provides participating employees with an opportunity to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP is available to all employees unless they are employed for less than 20 hours per week or own 5% or more of the total combined voting power or value of the Company’s common stock. The ESPP is administered using overlapping 24 month offering periods (the “Offering Periods”). Each Offering Period has four six-month purchase periods. A new Offering Period and purchase period begin every six months on May 1 and November 1 of each year. Participating employees may purchase common stock, on a voluntary after tax-basis, at a price equal to 85% of the fair market value of a share of common stock on either the offering date or the purchase date, whichever is lower. If the purchase date has a lower price, the employee will automatically be placed in the Offering Period beginning immediately after the purchase date. | |||||