| 2025 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000. | | | | All other $5.00K | |
|---|
| 2025 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000 and stock options. | | | $5.00K | | |
|---|
| 2024 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000. | | | | All other $5.00K | |
|---|
| 2024 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000 and stock options. | | | $5.00K | | |
|---|
| 2023 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000. | | | | All other $5.00K | |
|---|
| 2023 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000 and stock options. | | | $5.00K | | |
|---|
| 2022 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000. | | | | All other $5.00K | |
|---|
| 2022 | All non-employee directors | The members of the Board receive quarterly compensation of $5,000 and stock options. | | | $5.00K | | |
|---|
| 2021 | All non-employee directors | The members of the Board receive quarterly compensation of $2,500. | | | | All other $2.50K | |
|---|
| 2020 | All non-employee directors | The members of the Board receive quarterly compensation of $2,500. | | | | All other $2.50K | |
|---|
| 2019 | All non-employee directors | The members of the Board receive quarterly compensation of $2,500. | | | | All other $2.50K | |
|---|
| 2018 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings, but we do not pay our directors fees or other compensation for services rendered as a director. | | | | | |
|---|
| 2017 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other compensation for services rendered as a director. | | | | | |
|---|
| 2016 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other compensation for services rendered as a director. | | | | | |
|---|
| 2015 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other cash compensation for services rendered as a director. | | | | | |
|---|
| 2014 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other cash compensation for services rendered as a director. | | | | | |
|---|
| 2013 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other cash compensation for services rendered as a director. | | | | | |
|---|
| 2010 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other cash compensation for services rendered as a director. | | | | | |
|---|
| 2010 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other cash compensation for services rendered as a director. | | | | | |
|---|
| 2009 | All non-employee directors | We reimburse our directors for expenses incurred in connection with attending board meetings but we do not pay our directors fees or other cash compensation for services rendered as a director. | | | | | |
|---|