Stockholders' Equity - Activities Under Equity Plan (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| ESPP | ||
| Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward] | ||
| Equity securities available, beginning balance (in shares) | 64,254 | |
| ESPP common stock purchased by eligible employees (in shares) | (18,922) | (11,558) |
| Equity securities available, ending balance (in shares) | 45,332 | |
| Unvested RSUs, DSUs and Restricted Stock | 2020 Equity Plan | ||
| Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward] | ||
| Equity securities available, beginning balance (in shares) | 597,417 | |
| RSU, DSU, and restricted stock awarded to eligible employees, net of forfeitures (in shares) | (507,033) | |
| Equity securities available, ending balance (in shares) | 90,384 | |
| X | ||||||||||
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Net of Forfeitures No definition available.
|
| X | ||||||||||
- Definition Share-based Compensation Arrangement By Share-based Payment Award, Shares Authorized [Roll Forward] No definition available.
|
| X | ||||||||||
- Definition The 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. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Number of shares issued during the period as a result of an employee stock purchase plan. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|