XML 30 R20.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Note F - Common Stock and Warrants (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2022
Notes Tables |
Schedule of Authorized Shares of Common Stock Reserved for Future Issuance [Table Text Block] |
|  | September 30, 2022 |  |  | December 31, 2021 |
Outstanding awards under equity incentive plans |  |  | 2,463,509 |  |  |  | 1,273,879 |
Outstanding common stock warrants |  |  | 4,252,600 |  |  |  | 4,252,600 |
Possible future issuances under equity incentive plans |  |  | 4,414,406 |  |  |  | 4,209,935 |
Possible future issuances under employee stock purchase plans |  |  | 1,445,213 |  |  |  | 1,500,000 |
Total common shares reserved for future issuance |  |  | 12,575,728 |  |  |  | 11,236,414 |
Schedule of Common Stock Outstanding Roll Forward [Table Text Block] |
|  | Shares of Common Stock |
Balance as of January 1, 2022 |  |  | 35,005,640 |
Common stock issued as compensation to third-parties |  |  | 7,649 |
Common stock repurchased as a result of the Stock Repurchase Plan |  |  | (589,792 | )
Balance as of March 31, 2022 |  |  | 34,423,497 |
Common stock issued as compensation to third-parties |  |  | 11,030 |
Common stock issued as a result of the Employee Stock Purchase Plan |  |  | 54,787 |
Balance as of June 30, 2022 |  |  | 34,489,314 |
Common stock issued as compensation to third-parties |  |  | 11,830 |
Balance as of September 30, 2022 |  |  | 34,501,144 |

X
- Definition Tabular disclosure of authorized shares of common stock reserved for future issuance. + References No definition available. + Details
Name: | kmph_ScheduleOfAuthorizedSharesOfCommonStockReservedForFutureIssuanceTableTextBlock
Namespace Prefix: | kmph_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the change in common stock outstanding. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration