Stock and Warrants - Schedule of Common Stock Activity (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Movement In Common Stock Activity [Roll Forward] | |
| Beginning balance (in shares) | 56,854,781 |
| Common stock issued as a result of stock options exercised or RSUs vested (in shares) | 955,575 |
| Common stock issued as a result of stock warrants exercised (in shares) | 1,304,494 |
| Ending balance (in shares) | 59,114,850 |
| X | ||||||||||
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Movement In Common Stock Activity No definition available.
|
| X | ||||||||||
- Definition Share-Based Compensation Arrangement by Share-Based Payment Award, Options and RSUs, Exercises in Period No definition available.
|
| X | ||||||||||
- Definition The number of shares issued during the period from exercises of warrants. No definition available.
|