Stock-based Compensation (Tables)  | 
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2023  | ||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Payment Arrangement [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Equtiy Compensation Plan by Arrangements | 
 The following table contains information about the Company’s stock plan at March 31, 2023: Schedule of Equtiy Compensation Plan by Arrangements 
 
 
  | 
|||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Recognized Stock Based Compensation | 
 The Company recognized stock-based compensation expense (options and restricted share grants) in its condensed consolidated statements of operations as follows: Schedule of Recognized Stock Based Compensation 
  | 
|||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Stock Option Activity | 
 The following table summarizes the activity for Company’ stock options for the three months ended March 31, 2023: 
 Schedule of Stock Option Activity 
  | 
|||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Tabular disclosure of share-based payment arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  |